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
5 instantiations of NameSyntax
Microsoft.CodeAnalysis.VisualBasic (5)
Generated\Syntax.xml.Syntax.Generated.vb (5)
33103
MyBase.
New
(green, parent, startLocation)
33366
MyBase.
New
(green, parent, startLocation)
33501
MyBase.
New
(green, parent, startLocation)
34129
MyBase.
New
(green, parent, startLocation)
34228
MyBase.
New
(green, parent, startLocation)
255 references to NameSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\AttributeSemanticModel.vb (1)
65
Dim name = DirectCast(node,
NameSyntax
)
Binding\Binder_Expressions.vb (1)
602
(((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)
595
Private Function BuildNamespaceBinder(containingBinder As NamespaceBinder, childName As
NameSyntax
, globalNamespaceAllowed As Boolean) As NamespaceBinder
Binding\DocumentationCommentCrefBinder.vb (2)
576
Dim left As
NameSyntax
= node.Left
654
Dim left As
NameSyntax
= node.Left
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
88
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 DirectCast(If(consumeFullText, p.ConsumeUnexpectedTokens(node), node).CreateRed(Nothing, 0),
NameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (20)
ElasticTriviaFormattingRule.vb (1)
236
If Not TypeOf token.Parent Is
NameSyntax
Then
ImportsClauseComparer.vb (1)
13
Private ReadOnly _nameComparer As IComparer(Of
NameSyntax
)
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
))
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
))
VisualBasicSyntaxFacts.vb (1)
1091
Dim name = TryCast(parent,
NameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (15)
ExpressionSyntaxExtensions.vb (1)
276
Public Function IsReservedNameInAttribute(originalName As
NameSyntax
, simplifiedNode As ExpressionSyntax) As Boolean
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
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
)
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)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (5)
CompilationContext.vb (5)
746
Dim targetSyntax As
NameSyntax
= Nothing
758
Dim aliasNameSyntax As
NameSyntax
= Nothing
912
Friend Shared Function TryParseDottedName(input As String, <Out> ByRef output As
NameSyntax
) As Boolean
933
DirectCast(identifierName,
NameSyntax
),
951
DirectCast(finalIdentifierName,
NameSyntax
),
Microsoft.CodeAnalysis.VisualBasic.Features (23)
AddImport\VisualBasicAddImportFeatureService.vb (4)
203
Dim nameSyntax = DirectCast(symbol.GenerateTypeSyntax(addGlobal:=False),
NameSyntax
)
207
Private Shared Function GetImportsStatement(nameSyntax As
NameSyntax
) As ImportsStatementSyntax
321
Private Function CreateNameSyntax(nameSpaceParts As IReadOnlyList(Of String), index As Integer) As
NameSyntax
324
DirectCast(namePiece,
NameSyntax
),
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (3)
128
Dim attributeName = DirectCast(suppressMessageAttribute.GenerateTypeSyntax(),
NameSyntax
).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation)
158
Dim attributeName = DirectCast(suppressMessageAttribute.GenerateTypeSyntax(),
NameSyntax
)
167
attributeName As
NameSyntax
,
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (1)
84
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)
61
If TypeOf expression Is
NameSyntax
Then
62
Dim lastDottedName = CType(expression,
NameSyntax
).GetLastDottedName()
GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
101
Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent,
NameSyntax
), simpleName)
136
Dim name = If(simpleName.IsRightSideOfQualifiedName(), DirectCast(simpleName.Parent,
NameSyntax
), simpleName)
GenerateType\VisualBasicGenerateTypeService.vb (2)
107
If Not (TypeOf simpleName.GetLeftSideOfDot() Is
NameSyntax
) Then
524
Private Sub GetNamespaceContainers(name As
NameSyntax
, namespaceContainers As List(Of String))
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
16
Inherits AbstractIntroduceVariableService(Of VisualBasicIntroduceVariableService, ExpressionSyntax, TypeSyntax, TypeBlockSyntax, QueryExpressionSyntax,
NameSyntax
)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (2)
120
newLocalName As
NameSyntax
,
165
localName As
NameSyntax
,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (1)
70
newLocalName As
NameSyntax
,
Wrapping\ChainedExpression\VisualBasicChainedExpressionWrapper.vb (1)
12
Inherits AbstractChainedExpressionWrapper(Of
NameSyntax
, ArgumentListSyntax)
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (1)
58
If(TryCast(expr,
NameSyntax
),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\SemanticModelAPITests.vb (1)
281
Dim expression = CompilationUtils.FindNodeOfTypeFromText(Of
NameSyntax
)(treeForExpression, "bInstance")
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (53)
DocumentationComments\DocCommentTests.vb (53)
413
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "TState").ToArray()
1069
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "TAttribute").ToArray()
1110
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "x").ToArray()
4765
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "Bar").ToArray()
4799
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "PPP").ToArray()
4831
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "Bar").ToArray()
4865
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "PPP").ToArray()
4977
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C").ToArray()
5005
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X").ToArray()
5053
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C").ToArray()
5113
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "New").ToArray()
5119
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "OtherClass").ToArray()
5247
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "New").ToArray()
5253
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "OtherClass").ToArray()
5304
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C").ToArray()
5351
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C").ToArray()
5393
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C").ToArray()
5457
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C")
5509
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "InnerClazz")
5513
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "T")
5519
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X")
5665
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "obj")
5670
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "a")
5845
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "obj")
5850
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "a")
6043
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "t")
6054
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "tt")
6063
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "x")
6205
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "t")
6216
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "tt")
6225
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "x")
6458
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X")
6474
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "S")
6479
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "T")
6492
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "F")
6508
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "a")
6517
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "obj")
6521
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "DefaultValue")
6525
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "Fun02")
6530
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "INTT")
6534
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "INTS")
6606
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X")
6615
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "t")
6622
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "a")
6627
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "A")
6679
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "Other")
6712
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "C")
6722
names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "t")
6869
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "TestClass")
6948
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "PS")
7286
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X")
7334
Dim names = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "X")
12437
Dim name = FindNodesOfTypeFromText(Of
NameSyntax
)(tree, "U").Single()
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
TestSyntaxNodes.vb (1)
2850
Dim name As
NameSyntax
= SyntaxFactory.QualifiedName(SyntaxFactory.IdentifierName("System"), SyntaxFactory.IdentifierName("Collections.Generic"))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (3)
BasicTestBase.vb (3)
694
Dim name = TryCast(node,
NameSyntax
)
702
Private ReadOnly _names As New List(Of
NameSyntax
)
704
Public Shared Function FindNames(node As SyntaxNode) As List(Of
NameSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (80)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (8)
18
GetType(
NameSyntax
),
30
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)
68
Dim name As
NameSyntax
= TryCast(node,
NameSyntax
)
69
If name Is Nothing OrElse TypeOf name.Parent Is
NameSyntax
Then
80
Private Function CheckName(name As
NameSyntax
) As Boolean
144
If Not TypeOf node.Expression Is
NameSyntax
AndAlso
CodeGeneration\NamespaceGenerator.vb (2)
127
Private Function GenerateName(symbol As INamespaceOrTypeSymbol) As
NameSyntax
129
Return TryCast(DirectCast(symbol, ITypeSymbol).GenerateTypeSyntax(),
NameSyntax
)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (2)
71
If TypeOf type Is
NameSyntax
Then
75
DirectCast(type,
NameSyntax
), explicitInterfaceOpt.Name.ToIdentifierName())))
CodeGeneration\VisualBasicSyntaxGenerator.vb (9)
368
Return SyntaxFactory.QualifiedName(DirectCast(left,
NameSyntax
), DirectCast(right, SimpleNameSyntax))
1179
Dim type = DirectCast(interfaceTypeName,
NameSyntax
)
1196
Dim type = DirectCast(interfaceTypeName,
NameSyntax
)
1578
Dim name = TryCast(node,
NameSyntax
)
1591
Return SyntaxFactory.ImportsStatement(SyntaxFactory.SingletonSeparatedList(Of ImportsClauseSyntax)(SyntaxFactory.SimpleImportsClause(DirectCast(name,
NameSyntax
))))
1595
If TypeOf name Is
NameSyntax
Then
1599
CType(name,
NameSyntax
))))
1614
SyntaxFactory.NamespaceStatement(DirectCast(name,
NameSyntax
)),
2868
DirectCast(interfaceName,
NameSyntax
),
Editing\VisualBasicImportAdder.vb (1)
177
Private Sub CheckName(node As
NameSyntax
, name As String)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
28
NameSyntax
,
360
Protected Overrides Function GetName(node As NamespaceBlockSyntax) As
NameSyntax
364
Protected Overrides Function GetLeft(node As QualifiedNameSyntax) As
NameSyntax
368
Protected Overrides Function GetRight(node As QualifiedNameSyntax) As
NameSyntax
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
236
If Not TypeOf token.Parent Is
NameSyntax
Then
ImportsClauseComparer.vb (1)
13
Private ReadOnly _nameComparer As IComparer(Of
NameSyntax
)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
276
Public Function IsReservedNameInAttribute(originalName As
NameSyntax
, simplifiedNode As ExpressionSyntax) As Boolean
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
))
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
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
)
Simplification\Simplifiers\ExpressionSimplifier.vb (4)
65
ElseIf TypeOf expression Is
NameSyntax
Then
66
Dim name = DirectCast(expression,
NameSyntax
)
201
If Not TypeOf newLeft Is
NameSyntax
Then
206
replacementNode = qualifiedName.Update(DirectCast(newLeft,
NameSyntax
), qualifiedName.DotToken, qualifiedName.Right).WithAdditionalAnnotations(Simplifier.Annotation)
Simplification\Simplifiers\NameSimplifier.vb (8)
18
Inherits AbstractVisualBasicSimplifier(Of
NameSyntax
, ExpressionSyntax)
26
name As
NameSyntax
,
287
name As
NameSyntax
,
300
Private Shared Function CanReplaceWithReducedNameInContext(name As
NameSyntax
, replacementNode As ExpressionSyntax) As Boolean
316
Not TypeOf simplifiedNode Is
NameSyntax
352
name As
NameSyntax
,
396
Private Shared Function PreferPredefinedTypeKeywordInDeclarations(name As
NameSyntax
, options As VisualBasicSimplifierOptions) As Boolean
403
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)))
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
))
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)
VisualBasicSyntaxFacts.vb (1)
1091
Dim name = TryCast(parent,
NameSyntax
)
Microsoft.VisualStudio.LanguageServices.VisualBasic (8)
CodeModel\SyntaxExtensions.vb (1)
22
Public Function GetName(importsClause As ImportsClauseSyntax) As
NameSyntax
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (4)
1046
Dim oldName = DirectCast(oldType,
NameSyntax
)
1047
Dim newName = DirectCast(newType,
NameSyntax
)
1056
Private Function CompareNames(oldName As
NameSyntax
, newName As
NameSyntax
) As Boolean
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (3)
24
Private Shared Sub AppendName(builder As StringBuilder, name As
NameSyntax
)
48
If TypeOf type Is
NameSyntax
Then
49
AppendName(builder, DirectCast(type,
NameSyntax
))