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