5 types derived from NameSyntax
Microsoft.CodeAnalysis.VisualBasic (5)
Generated\Syntax.xml.Syntax.Generated.vb (5)
33099Inherits NameSyntax 33360Inherits NameSyntax 33497Inherits NameSyntax 34125Inherits NameSyntax 34222Inherits NameSyntax
235 references to NameSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\AttributeSemanticModel.vb (1)
65Dim name = DirectCast(node, NameSyntax)
Binding\Binder_Expressions.vb (1)
623(((TypeOf node Is NameSyntax) OrElse node.Kind = SyntaxKind.ArrayType OrElse node.Kind = SyntaxKind.TupleType) AndAlso SyntaxFacts.IsInNamespaceOrTypeContext(node)) Then
Binding\Binder_Symbols.vb (2)
946Dim leftNameSyntax As NameSyntax = dottedNameSyntax.Left 1029Dim leftNameSyntax As NameSyntax = genDottedNameSyntax.Left
Binding\BinderFactory.vb (1)
604Private Function BuildNamespaceBinder(containingBinder As NamespaceBinder, childName As NameSyntax, globalNamespaceAllowed As Boolean) As NamespaceBinder
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
88Dim left As NameSyntax = node.Left
Binding\DocumentationCommentCrefBinder.vb (2)
576Dim left As NameSyntax = node.Left 654Dim left As NameSyntax = node.Left
Declarations\DeclarationTreeBuilder.vb (1)
337Dim name As NameSyntax = nsDeclSyntax.Name
Generated\Syntax.xml.Main.Generated.vb (12)
1572Dim newName = DirectCast(Visit(node.Name), NameSyntax) 1636Dim newName = DirectCast(Visit(node.Name), NameSyntax) 5087Dim newLeft = DirectCast(Visit(node.Left), NameSyntax) 5200Dim newLeft = DirectCast(Visit(node.Left), NameSyntax) 6825Public Shared Function SimpleImportsClause([alias] As ImportAliasClauseSyntax, name As NameSyntax) As SimpleImportsClauseSyntax 6850Public Shared Function SimpleImportsClause(name As NameSyntax) As SimpleImportsClauseSyntax 7009Public Shared Function NamespaceStatement(namespaceKeyword As SyntaxToken, name As NameSyntax) As NamespaceStatementSyntax 7039Public Shared Function NamespaceStatement(name As NameSyntax) As NamespaceStatementSyntax 41129Public Shared Function QualifiedName(left As NameSyntax, dotToken As SyntaxToken, right As SimpleNameSyntax) As QualifiedNameSyntax 41172Public Shared Function QualifiedName(left As NameSyntax, right As SimpleNameSyntax) As QualifiedNameSyntax 41383Public Shared Function QualifiedCrefOperatorReference(left As NameSyntax, dotToken As SyntaxToken, right As CrefOperatorReferenceSyntax) As QualifiedCrefOperatorReferenceSyntax 41414Public Shared Function QualifiedCrefOperatorReference(left As NameSyntax, right As CrefOperatorReferenceSyntax) As QualifiedCrefOperatorReferenceSyntax
Generated\Syntax.xml.Syntax.Generated.vb (20)
892Friend _name as NameSyntax 900Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), [alias] As ImportAliasClauseSyntax, name As NameSyntax) 928Public ReadOnly Property Name As NameSyntax 938Public Shadows Function WithName(name as NameSyntax) As SimpleImportsClauseSyntax 983Public Function Update([alias] As ImportAliasClauseSyntax, name As NameSyntax) As SimpleImportsClauseSyntax 1392Friend _name as NameSyntax 1400Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), namespaceKeyword As InternalSyntax.KeywordSyntax, name As NameSyntax) 1425Public ReadOnly Property Name As NameSyntax 1435Public Shadows Function WithName(name as NameSyntax) As NamespaceStatementSyntax 1476Public Function Update(namespaceKeyword As SyntaxToken, name As NameSyntax) As NamespaceStatementSyntax 33362Friend _left as NameSyntax 33371Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As NameSyntax, dotToken As InternalSyntax.PunctuationSyntax, right As SimpleNameSyntax) 33379Public ReadOnly Property Left As NameSyntax 33389Public Shadows Function WithLeft(left as NameSyntax) As QualifiedNameSyntax 33473Public Function Update(left As NameSyntax, dotToken As SyntaxToken, right As SimpleNameSyntax) As QualifiedNameSyntax 34224Friend _left as NameSyntax 34233Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As NameSyntax, dotToken As InternalSyntax.PunctuationSyntax, right As CrefOperatorReferenceSyntax) 34237Public ReadOnly Property Left As NameSyntax 34247Public Shadows Function WithLeft(left as NameSyntax) As QualifiedCrefOperatorReferenceSyntax 34324Public Function Update(left As NameSyntax, dotToken As SyntaxToken, right As CrefOperatorReferenceSyntax) As QualifiedCrefOperatorReferenceSyntax
Symbols\NamespaceSymbol.vb (1)
409Friend Function GetNestedNamespace(name As NameSyntax) As NamespaceSymbol
Symbols\Source\ImplementsHelper.vb (1)
174Dim interfaceName As NameSyntax = implementedMemberSyntax.Left
Syntax\NamespaceDeclarationSyntaxReference.vb (1)
27While TypeOf node Is NameSyntax
Syntax\SyntaxNodeFactories.vb (2)
177Public Shared Function ParseName(text As String, Optional offset As Integer = 0, Optional consumeFullText As Boolean = True) As NameSyntax 189Return CreateRed(Of NameSyntax)(If(consumeFullText, p.ConsumeUnexpectedTokens(node), node), p.Options)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (21)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
238If TypeOf token.Parent IsNot NameSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1073Dim name = TryCast(parent, NameSyntax) 1718Return TypeOf node Is NameSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (1)
13Private ReadOnly _nameComparer As IComparer(Of NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (11)
9Implements IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 21Public Shared Function Create(tokenComparer As IComparer(Of SyntaxToken)) As IComparer(Of NameSyntax) 31Public Function Compare(x As NameSyntax, y As NameSyntax) As Integer Implements IComparer(Of NameSyntax).Compare 90Private Function DecomposeNameParts(name As NameSyntax) As IList(Of NameSyntax) 91Dim result = New List(Of NameSyntax)() 96Private Sub DecomposeNameParts(name As NameSyntax, result As List(Of NameSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\TypeSyntaxComparer.vb (6)
11Friend nameComparer As IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 39If TypeOf x Is NameSyntax AndAlso TypeOf y Is NameSyntax Then 40Return nameComparer.Compare(DirectCast(x, NameSyntax), DirectCast(y, NameSyntax))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (21)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
100Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent, NameSyntax), simpleName) 135Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent, NameSyntax), simpleName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
127Private Function GenerateName(symbol As INamespaceOrTypeSymbol) As NameSyntax 129Return TryCast(DirectCast(symbol, ITypeSymbol).GenerateTypeSyntax(), NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
71If TypeOf type Is NameSyntax Then 75DirectCast(type, NameSyntax), explicitInterfaceOpt.Name.ToIdentifierName())))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
276Public Function IsReservedNameInAttribute(originalName As NameSyntax, simplifiedNode As ExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (5)
13Public Function GetNameParts(nameSyntax As NameSyntax) As IList(Of NameSyntax) 18Public Function GetLastDottedName(nameSyntax As NameSyntax) As NameSyntax 24Public Function CanBeReplacedWithAnyName(nameSyntax As NameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (3)
163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (6)
9Implements IEnumerable(Of NameSyntax) 11Private ReadOnly _name As NameSyntax 13Public Sub New(name As NameSyntax) 21Public Function GetEnumerator() As IEnumerator(Of NameSyntax) Implements IEnumerable(Of NameSyntax).GetEnumerator 22Dim nodes = New LinkedList(Of NameSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (25)
AddImport\VisualBasicAddImportCodeRefactoringProvider.vb (1)
18NameSyntax,
AddImport\VisualBasicAddImportFeatureService.vb (4)
205Dim nameSyntax = DirectCast(symbol.GenerateTypeSyntax(addGlobal:=False), NameSyntax) 209Private Shared Function GetImportsStatement(nameSyntax As NameSyntax) As ImportsStatementSyntax 321Private Shared Function CreateNameSyntax(nameSpaceParts As IReadOnlyList(Of String), index As Integer) As NameSyntax 324DirectCast(namePiece, NameSyntax),
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (3)
127Dim attributeName = DirectCast(suppressMessageAttribute.GenerateTypeSyntax(), NameSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation) 157Dim attributeName = DirectCast(suppressMessageAttribute.GenerateTypeSyntax(), NameSyntax) 166attributeName As NameSyntax,
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
23NameSyntax, 94Private Shared Function CreateNamespaceAsQualifiedName(namespaceParts As ImmutableArray(Of String), index As Integer) As NameSyntax
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (2)
17NameSyntax, 29nameNode As NameSyntax, anonymousObject As AnonymousObjectCreationExpressionSyntax) As ObjectCreationExpressionSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
19NameSyntax,
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (2)
59If TypeOf expression Is NameSyntax Then 60Dim lastDottedName = CType(expression, NameSyntax).GetLastDottedName()
GenerateType\VisualBasicGenerateTypeService.vb (2)
100If Not (TypeOf simpleName.GetLeftSideOfDot() Is NameSyntax) Then 517Private Shared Sub GetNamespaceContainers(name As NameSyntax, namespaceContainers As List(Of String))
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (2)
122newLocalName As NameSyntax, 159localName As NameSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (1)
70newLocalName As NameSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
18Inherits AbstractIntroduceVariableService(Of VisualBasicIntroduceVariableService, ExpressionSyntax, TypeSyntax, TypeBlockSyntax, QueryExpressionSyntax, NameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
100Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent, NameSyntax), simpleName) 135Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent, NameSyntax), simpleName)
Wrapping\ChainedExpression\VisualBasicChainedExpressionWrapper.vb (1)
12Inherits AbstractChainedExpressionWrapper(Of NameSyntax, ArgumentListSyntax)
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (1)
58If(TryCast(expr, NameSyntax),
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (3)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (3)
60Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax)) 69Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax)) 86Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result))
Microsoft.CodeAnalysis.VisualBasic.Workspaces (79)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (7)
38Dim nameSyntax = TryCast(syntax, NameSyntax) 68node As NameSyntax, 97node As NameSyntax, 152node As NameSyntax, 166node As NameSyntax, 210Private Shared Function GetClassificationForMethod(node As NameSyntax, methodSymbol As IMethodSymbol) As String 264Private Shared Function GetNameToken(node As NameSyntax) As SyntaxToken
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (5)
69Dim name As NameSyntax = TryCast(node, NameSyntax) 70If name Is Nothing OrElse TypeOf name.Parent Is NameSyntax Then 81Private Function CheckName(name As NameSyntax) As Boolean 145If TypeOf node.Expression IsNot NameSyntax AndAlso
CodeGeneration\VisualBasicSyntaxGenerator.vb (9)
311Return SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), DirectCast(right, SimpleNameSyntax)) 1000Dim type = DirectCast(interfaceTypeName, NameSyntax) 1017Dim type = DirectCast(interfaceTypeName, NameSyntax) 1399Dim name = TryCast(node, NameSyntax) 1412Return SyntaxFactory.ImportsStatement(SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)(SyntaxFactory.SimpleImportsClause(DirectCast(name, NameSyntax)))) 1416If TypeOf name Is NameSyntax Then 1420CType(name, NameSyntax)))) 1435SyntaxFactory.NamespaceStatement(DirectCast(name, NameSyntax)), 2605DirectCast(interfaceName, NameSyntax),
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
29NameSyntax, 359Protected Overrides Function GetName(node As NamespaceBlockSyntax) As NameSyntax 363Protected Overrides Function GetLeft(node As QualifiedNameSyntax) As NameSyntax 367Protected Overrides Function GetRight(node As QualifiedNameSyntax) As NameSyntax
Simplification\Simplifiers\ExpressionSimplifier.vb (4)
65ElseIf TypeOf expression Is NameSyntax Then 66Dim name = DirectCast(expression, NameSyntax) 201If TypeOf newLeft IsNot NameSyntax Then 206replacementNode = qualifiedName.Update(DirectCast(newLeft, NameSyntax), qualifiedName.DotToken, qualifiedName.Right).WithAdditionalAnnotations(Simplifier.Annotation)
Simplification\Simplifiers\NameSimplifier.vb (8)
17Inherits AbstractVisualBasicSimplifier(Of NameSyntax, ExpressionSyntax) 25name As NameSyntax, 286name As NameSyntax, 299Private Shared Function CanReplaceWithReducedNameInContext(name As NameSyntax, replacementNode As ExpressionSyntax) As Boolean 315TypeOf simplifiedNode IsNot NameSyntax 351name As NameSyntax, 395Private Shared Function PreferPredefinedTypeKeywordInDeclarations(name As NameSyntax, options As VisualBasicSimplifierOptions) As Boolean 402Private Shared Function CanSimplifyNullable(type As INamedTypeSymbol, name As NameSyntax) As Boolean
Simplification\VisualBasicSimplificationService.Expander.vb (2)
758DirectCast(left, NameSyntax), 776result = rewrittenNode.CopyAnnotationsTo(SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), right.WithAdditionalAnnotations(Simplifier.SpecialTypeAnnotation)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
238If TypeOf token.Parent IsNot NameSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1073Dim name = TryCast(parent, NameSyntax) 1718Return TypeOf node Is NameSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (1)
13Private ReadOnly _nameComparer As IComparer(Of NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (11)
9Implements IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 21Public Shared Function Create(tokenComparer As IComparer(Of SyntaxToken)) As IComparer(Of NameSyntax) 31Public Function Compare(x As NameSyntax, y As NameSyntax) As Integer Implements IComparer(Of NameSyntax).Compare 90Private Function DecomposeNameParts(name As NameSyntax) As IList(Of NameSyntax) 91Dim result = New List(Of NameSyntax)() 96Private Sub DecomposeNameParts(name As NameSyntax, result As List(Of NameSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\TypeSyntaxComparer.vb (6)
11Friend nameComparer As IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 39If TypeOf x Is NameSyntax AndAlso TypeOf y Is NameSyntax Then 40Return nameComparer.Compare(DirectCast(x, NameSyntax), DirectCast(y, NameSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
127Private Function GenerateName(symbol As INamespaceOrTypeSymbol) As NameSyntax 129Return TryCast(DirectCast(symbol, ITypeSymbol).GenerateTypeSyntax(), NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
71If TypeOf type Is NameSyntax Then 75DirectCast(type, NameSyntax), explicitInterfaceOpt.Name.ToIdentifierName())))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
276Public Function IsReservedNameInAttribute(originalName As NameSyntax, simplifiedNode As ExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (5)
13Public Function GetNameParts(nameSyntax As NameSyntax) As IList(Of NameSyntax) 18Public Function GetLastDottedName(nameSyntax As NameSyntax) As NameSyntax 24Public Function CanBeReplacedWithAnyName(nameSyntax As NameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (3)
163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (6)
9Implements IEnumerable(Of NameSyntax) 11Private ReadOnly _name As NameSyntax 13Public Sub New(name As NameSyntax) 21Public Function GetEnumerator() As IEnumerator(Of NameSyntax) Implements IEnumerable(Of NameSyntax).GetEnumerator 22Dim nodes = New LinkedList(Of NameSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (40)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
238If TypeOf token.Parent IsNot NameSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
1073Dim name = TryCast(parent, NameSyntax) 1718Return TypeOf node Is NameSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\ImportsClauseComparer.vb (1)
13Private ReadOnly _nameComparer As IComparer(Of NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\NameSyntaxComparer.vb (11)
9Implements IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 21Public Shared Function Create(tokenComparer As IComparer(Of SyntaxToken)) As IComparer(Of NameSyntax) 31Public Function Compare(x As NameSyntax, y As NameSyntax) As Integer Implements IComparer(Of NameSyntax).Compare 90Private Function DecomposeNameParts(name As NameSyntax) As IList(Of NameSyntax) 91Dim result = New List(Of NameSyntax)() 96Private Sub DecomposeNameParts(name As NameSyntax, result As List(Of NameSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\TypeSyntaxComparer.vb (6)
11Friend nameComparer As IComparer(Of NameSyntax) 17Public Shared Function Create() As IComparer(Of NameSyntax) 39If TypeOf x Is NameSyntax AndAlso TypeOf y Is NameSyntax Then 40Return nameComparer.Compare(DirectCast(x, NameSyntax), DirectCast(y, NameSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\NamespaceGenerator.vb (2)
127Private Function GenerateName(symbol As INamespaceOrTypeSymbol) As NameSyntax 129Return TryCast(DirectCast(symbol, ITypeSymbol).GenerateTypeSyntax(), NameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
71If TypeOf type Is NameSyntax Then 75DirectCast(type, NameSyntax), explicitInterfaceOpt.Name.ToIdentifierName())))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
276Public Function IsReservedNameInAttribute(originalName As NameSyntax, simplifiedNode As ExpressionSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (5)
13Public Function GetNameParts(nameSyntax As NameSyntax) As IList(Of NameSyntax) 18Public Function GetLastDottedName(nameSyntax As NameSyntax) As NameSyntax 24Public Function CanBeReplacedWithAnyName(nameSyntax As NameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (3)
163Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(symbol.ContainingType.Accept(Me), NameSyntax), simpleNameSyntax), symbol) 172Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), simpleNameSyntax), symbol) 193Return AddInformationTo(SyntaxFactory.QualifiedName(DirectCast(container, NameSyntax), result), symbol)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\NameSyntaxIterator.vb (6)
9Implements IEnumerable(Of NameSyntax) 11Private ReadOnly _name As NameSyntax 13Public Sub New(name As NameSyntax) 21Public Function GetEnumerator() As IEnumerator(Of NameSyntax) Implements IEnumerable(Of NameSyntax).GetEnumerator 22Dim nodes = New LinkedList(Of NameSyntax)