2 types derived from SimpleNameSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\Syntax.xml.Syntax.Generated.vb (2)
33144Inherits SimpleNameSyntax 33236Inherits SimpleNameSyntax
273 references to SimpleNameSyntax
Microsoft.CodeAnalysis.VisualBasic (56)
Binding\Binder_AnonymousTypes.vb (1)
394Dim nameSyntax As SimpleNameSyntax = node.Name
Binding\Binder_Expressions.vb (11)
76Return BindSimpleName(DirectCast(node, SimpleNameSyntax), isInvocationOrAddressOf, diagnostics) 715value = DirectCast(node.Argument, SimpleNameSyntax).Identifier.ValueText 2392Private Shared Function CanBeImplicitVariableDeclaration(nameSyntax As SimpleNameSyntax) As Boolean 2443Private Function BindSimpleName(node As SimpleNameSyntax, 2623Dim rightName As SimpleNameSyntax = node.Name 2706Dim node = DirectCast(leftOpt, SimpleNameSyntax) 2794Protected Function BindMemberAccess(node As VisualBasicSyntaxNode, left As BoundExpression, right As SimpleNameSyntax, eventContext As Boolean, diagnostics As BindingDiagnosticBag) As BoundExpression 3262Dim asSimpleName = TryCast(node, SimpleNameSyntax) 3294Dim asSimpleName = TryCast(node, SimpleNameSyntax) 3336Dim asSimpleName = TryCast(node, SimpleNameSyntax) 3892Private Shared Sub VerifyTypeCharacterConsistency(name As SimpleNameSyntax, type As TypeSymbol, diagnostics As BindingDiagnosticBag)
Binding\Binder_Statements.vb (1)
2424Dim simpleNameSyntax As SimpleNameSyntax = DirectCast(notParenthesizedSyntax, IdentifierNameSyntax)
Binding\Binder_Symbols.vb (1)
944Dim rightIdentSyntax As SimpleNameSyntax = dottedNameSyntax.Right
Binding\DocumentationCommentCrefBinder_Compat.vb (4)
68BindSimpleNameForCref(DirectCast(nameFromCref, SimpleNameSyntax), symbols, preserveAliases, useSiteInfo, False) 92BindSimpleNameForCref(DirectCast(left, SimpleNameSyntax), symbols, preserveAliases, useSiteInfo, True) 117Dim right As SimpleNameSyntax = node.Right 283Private Sub BindSimpleNameForCref(node As SimpleNameSyntax,
Binding\DocumentationCommentCrefBinder.vb (7)
504DirectCast(nameFromCref, SimpleNameSyntax), typeParameters, symbols, preserveAlias, useSiteInfo, False) 520Private Sub CollectSimpleNameSymbolsStrict(node As SimpleNameSyntax, 579CollectSimpleNameSymbolsStrict(DirectCast(left, SimpleNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo, typeOrNamespaceOnly:=True) 582CollectSimpleNameSymbolsStrict(DirectCast(left, SimpleNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo, typeOrNamespaceOnly:=True) 607Dim right As SimpleNameSyntax = node.Right 657CollectSimpleNameSymbolsStrict(DirectCast(left, SimpleNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo, typeOrNamespaceOnly:=True) 660CollectSimpleNameSymbolsStrict(DirectCast(left, SimpleNameSyntax), typeParameters, symbols, preserveAlias:=False, useSiteInfo:=useSiteInfo, typeOrNamespaceOnly:=True)
Generated\Syntax.xml.Main.Generated.vb (12)
3924Dim newName = DirectCast(Visit(node.Name), SimpleNameSyntax) 5091Dim newRight = DirectCast(Visit(node.Right), SimpleNameSyntax) 26126Public Shared Function SimpleMemberAccessExpression(expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26156Public Shared Function SimpleMemberAccessExpression(expression As ExpressionSyntax, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26168Public Shared Function SimpleMemberAccessExpression(name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26186Public Shared Function DictionaryAccessExpression(expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26215Public Shared Function DictionaryAccessExpression(expression As ExpressionSyntax, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26227Public Shared Function DictionaryAccessExpression(name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26250Public Shared Function MemberAccessExpression(ByVal kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26295Public Shared Function MemberAccessExpression(ByVal kind As SyntaxKind, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 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
Generated\Syntax.xml.Syntax.Generated.vb (14)
22779Friend _name as SimpleNameSyntax 22787Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax, operatorToken As InternalSyntax.PunctuationSyntax, name As SimpleNameSyntax) 22833Public ReadOnly Property Name As SimpleNameSyntax 22843Public Shadows Function WithName(name as SimpleNameSyntax) As MemberAccessExpressionSyntax 22894Public Function Update(kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 33126Public Function WithIdentifier(identifier As SyntaxToken) As SimpleNameSyntax 33129Friend MustOverride Function WithIdentifierCore(identifier As SyntaxToken) As SimpleNameSyntax 33170Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As SimpleNameSyntax 33263Friend Overrides Function WithIdentifierCore(identifier As SyntaxToken) As SimpleNameSyntax 33363Friend _right as SimpleNameSyntax 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) 33415Public ReadOnly Property Right As SimpleNameSyntax 33425Public Shadows Function WithRight(right as SimpleNameSyntax) As QualifiedNameSyntax 33473Public Function Update(left As NameSyntax, dotToken As SyntaxToken, right As SimpleNameSyntax) As QualifiedNameSyntax
Symbols\Source\SourceNamespaceSymbol.vb (1)
404Private Sub ValidateNamespaceNameSyntax(node As SimpleNameSyntax, diagnostics As DiagnosticBag, ByRef reportedNamespaceMismatch As Boolean)
Syntax\SyntaxExtensions.vb (4)
103Public Function WithIdentifier(simpleName As SimpleNameSyntax, identifier As SyntaxToken) As SimpleNameSyntax 105DirectCast(DirectCast(simpleName, IdentifierNameSyntax).WithIdentifier(identifier), SimpleNameSyntax), 106DirectCast(DirectCast(simpleName, GenericNameSyntax).WithIdentifier(identifier), SimpleNameSyntax))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
14Inherits AbstractQualifyMemberAccessDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
17SimpleNameSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
528Dim simpleName = DirectCast(node, SimpleNameSyntax) 1335Return DirectCast(node, SimpleNameSyntax).Identifier 1714Return TypeOf node Is SimpleNameSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (51)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
663ElseIf TypeOf forEachStatement.ControlVariable Is SimpleNameSyntax Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (5)
51Return TypeOf node Is SimpleNameSyntax AndAlso 63Dim simpleName = DirectCast(node, SimpleNameSyntax) 88Return TypeOf node Is SimpleNameSyntax 99Dim simpleName = DirectCast(node, SimpleNameSyntax) 134Dim simpleName = DirectCast(node, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (2)
15Inherits AbstractGenerateEnumMemberService(Of VisualBasicGenerateEnumMemberService, SimpleNameSyntax, ExpressionSyntax) 27document As SemanticDocument, identifierName As SimpleNameSyntax, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
41TypeOf node Is SimpleNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
67TypeOf node Is SimpleNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (4)
17Inherits AbstractGenerateConversionService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 28Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, abstractState As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 166Protected Overrides Function GetExplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String 170Protected Overrides Function GetImplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (4)
17Inherits AbstractGenerateMethodService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 29Return TypeOf node Is SimpleNameSyntax 76simpleName As SimpleNameSyntax, 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
16Partial Friend MustInherit Class VisualBasicGenerateParameterizedMemberService(Of TService As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax)) 17Inherits AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 24Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
56Dim simple = TryCast(node, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (5)
16Inherits AbstractQualifyMemberAccessCodeFixprovider(Of SimpleNameSyntax, InvocationExpressionSyntax) 27Protected Overrides Function GetNode(diagnostic As Diagnostic, cancellationToken As CancellationToken) As SimpleNameSyntax 29If TypeOf node Is SimpleNameSyntax Then 30Return CType(node, SimpleNameSyntax) 35Return CType(invocationExpressionSyntax.Expression, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
137If TypeOf node Is SimpleNameSyntax Then 138Me.ProduceConflicts(TryCast(node, SimpleNameSyntax), onItemsFound, cancellationToken) 161If IsPotentialConflictWithImportedTypeNamespaceOrMember(TryCast(node, SimpleNameSyntax)) Then 181Private Function IsPotentialConflictWithImportedTypeNamespaceOrMember(node As SimpleNameSyntax) As Boolean 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (8)
70ElseIf TypeOf expression Is SimpleNameSyntax Then 71Return AddSimpleName(DirectCast(expression, SimpleNameSyntax), parts) 77Private Function AddSimpleName(simpleName As SimpleNameSyntax, parts As List(Of String)) As Boolean 257Public Function GetRightmostName(node As ExpressionSyntax) As SimpleNameSyntax 268Return TryCast(node, SimpleNameSyntax) 282Dim identifier As SimpleNameSyntax 284identifier = DirectCast(simplifiedNode, SimpleNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (3)
34If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 38Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax) 74Private Shared Function CreateMemberAccessExpression(symbol As ISymbol, container As ExpressionSyntax, simpleName As SimpleNameSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 15replacementNode = DirectCast(replacementNode, SimpleNameSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (2)
12Public Function GetLeftSideOfDot(name As SimpleNameSyntax) As ExpressionSyntax 25Public Function LooksLikeStandaloneTypeName(simpleName As SimpleNameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
154If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 158Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 562DirectCast(simpleName, SimpleNameSyntax))
Microsoft.CodeAnalysis.VisualBasic.Features (70)
AddImport\VisualBasicAddImportCodeRefactoringProvider.vb (1)
19SimpleNameSyntax,
AddImport\VisualBasicAddImportFeatureService.vb (9)
20Inherits AbstractAddImportFeatureService(Of SimpleNameSyntax) 39ByRef nameNode As SimpleNameSyntax) As Boolean 90nameNode = TryCast(node, SimpleNameSyntax) 98Protected Overrides Function CanAddImportForNamespace(diagnosticId As String, node As SyntaxNode, ByRef nameNode As SimpleNameSyntax) As Boolean 135diagnosticId As String, node As SyntaxNode, ByRef nameNode As SimpleNameSyntax) As Boolean 161Private Shared Function CanAddImportForTypeOrNamespaceCore(node As SyntaxNode, ByRef nameNode As SimpleNameSyntax) As Boolean 167nameNode = TryCast(node, SimpleNameSyntax) 171Private Shared Function GetLeftMostSimpleName(qn As QualifiedNameSyntax) As SimpleNameSyntax 174Dim simpleName = TryCast(left, SimpleNameSyntax)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
53Dim simple = TryCast(node, SimpleNameSyntax)
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb (1)
38Private Function IsReference(node As SimpleNameSyntax) As Boolean
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
24SimpleNameSyntax, 35Dim nameRef = TryCast(reference, SimpleNameSyntax)
Debugging\BreakpointResolver.vb (1)
82nameParts = parts.Cast(Of SimpleNameSyntax)().Select(Function(p) New NameAndArity(p.Identifier.ValueText, p.Arity)).ToList()
Diagnostics\Analyzers\VisualBasicUnboundIdentifiersDiagnosticAnalyzer.vb (1)
13Inherits UnboundIdentifiersDiagnosticAnalyzerBase(Of SyntaxKind, SimpleNameSyntax, QualifiedNameSyntax, IncompleteMemberSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
61Dim plainName = CType(lastDottedName, SimpleNameSyntax).Identifier.ValueText
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (1)
132Private Function CreateMethodNameForInvocation() As SimpleNameSyntax
FullyQualify\VisualBasicFullyQualifyService.vb (6)
17Inherits AbstractFullyQualifyService(Of SimpleNameSyntax) 24Protected Overrides Function CanFullyQualify(node As SyntaxNode, <NotNullWhen(True)> ByRef simpleName As SimpleNameSyntax) As Boolean 30simpleName = TryCast(node, SimpleNameSyntax) 46Private Shared Function GetLeftMostSimpleName(qn As QualifiedNameSyntax) As SimpleNameSyntax 49Dim simpleName = TryCast(left, SimpleNameSyntax) 60Protected Overrides Async Function ReplaceNodeAsync(simpleName As SimpleNameSyntax, containerName As String, resultingSymbolIsType As Boolean, cancellationToken As CancellationToken) As Task(Of SyntaxNode)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (2)
16Inherits AbstractGenerateVariableService(Of VisualBasicGenerateVariableService, SimpleNameSyntax, ExpressionSyntax) 67document As SemanticDocument, identifierName As SimpleNameSyntax,
GenerateType\VisualBasicGenerateTypeService.vb (12)
23Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax) 36Protected Overrides Function GetLeftSideOfDot(simpleName As SimpleNameSyntax) As ExpressionSyntax 90document As SemanticDocument, simpleName As SimpleNameSyntax, cancellationToken As CancellationToken, ByRef generateTypeServiceStateOptions As GenerateTypeServiceStateOptions) As Boolean 387simpleName As SimpleNameSyntax, 521ElseIf TypeOf name Is SimpleNameSyntax Then 522namespaceContainers.Add(DirectCast(name, SimpleNameSyntax).Identifier.ValueText) 598Friend Overrides Function IsGenericName(expression As SimpleNameSyntax) As Boolean 608Return TypeOf expression Is SimpleNameSyntax 615simpleName As SimpleNameSyntax, 670Private Shared Function GetPropertyType(propIdentifierName As SimpleNameSyntax, 683Private Shared Function GenerateProperty(propertyName As SimpleNameSyntax, typeSymbol As ITypeSymbol) As IPropertySymbol 698Friend Overrides Function TryGenerateProperty(propertyName As SimpleNameSyntax,
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
31If TypeOf invocationExpression.Expression Is SimpleNameSyntax AndAlso
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (3)
19Inherits AbstractSpellCheckCodeFixProvider(Of SimpleNameSyntax) 52Protected Overrides Function ShouldSpellCheck(name As SimpleNameSyntax) As Boolean 65Protected Overrides Function IsGeneric(nameNode As SimpleNameSyntax) As Boolean
src\roslyn\src\Analyzers\VisualBasic\Analyzers\QualifyMemberAccess\VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
14Inherits AbstractQualifyMemberAccessDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
17SimpleNameSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (5)
51Return TypeOf node Is SimpleNameSyntax AndAlso 63Dim simpleName = DirectCast(node, SimpleNameSyntax) 88Return TypeOf node Is SimpleNameSyntax 99Dim simpleName = DirectCast(node, SimpleNameSyntax) 134Dim simpleName = DirectCast(node, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (2)
15Inherits AbstractGenerateEnumMemberService(Of VisualBasicGenerateEnumMemberService, SimpleNameSyntax, ExpressionSyntax) 27document As SemanticDocument, identifierName As SimpleNameSyntax, cancellationToken As CancellationToken,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
41TypeOf node Is SimpleNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
67TypeOf node Is SimpleNameSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (4)
17Inherits AbstractGenerateConversionService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 28Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, abstractState As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 166Protected Overrides Function GetExplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String 170Protected Overrides Function GetImplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (4)
17Inherits AbstractGenerateMethodService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 29Return TypeOf node Is SimpleNameSyntax 76simpleName As SimpleNameSyntax, 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
16Partial Friend MustInherit Class VisualBasicGenerateParameterizedMemberService(Of TService As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax)) 17Inherits AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 24Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
56Dim simple = TryCast(node, SimpleNameSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (5)
16Inherits AbstractQualifyMemberAccessCodeFixprovider(Of SimpleNameSyntax, InvocationExpressionSyntax) 27Protected Overrides Function GetNode(diagnostic As Diagnostic, cancellationToken As CancellationToken) As SimpleNameSyntax 29If TypeOf node Is SimpleNameSyntax Then 30Return CType(node, SimpleNameSyntax) 35Return CType(invocationExpressionSyntax.Expression, SimpleNameSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (2)
51If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 55Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
62Return memberAccess.WithName(DirectCast(generator.IdentifierName(replacementMethodName), SimpleNameSyntax)).WithAdditionalAnnotations(Formatter.Annotation)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (1)
36WithName(CType(generator.IdentifierName(newOrdinalText), SimpleNameSyntax)).
Microsoft.CodeAnalysis.VisualBasic.Workspaces (59)
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
28GetType(SimpleNameSyntax))
CodeGeneration\VisualBasicSyntaxGenerator.vb (4)
311Return SyntaxFactory.QualifiedName(DirectCast(left, NameSyntax), DirectCast(right, SimpleNameSyntax)) 538Dim sname = DirectCast(name, SimpleNameSyntax) 542Return SyntaxFactory.QualifiedName(qname.Left, DirectCast(WithTypeArguments(qname.Right, typeArguments), SimpleNameSyntax)) 545Return SyntaxFactory.MemberAccessExpression(name.Kind(), sma.Expression, sma.OperatorToken, DirectCast(WithTypeArguments(sma.Name, typeArguments), SimpleNameSyntax))
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (3)
110If TypeOf typeSyntax Is SimpleNameSyntax Then 111Return GetSimpleName(DirectCast(typeSyntax, SimpleNameSyntax)) 119Private Shared Function GetSimpleName(simpleName As SimpleNameSyntax) As String
Rename\VisualBasicRenameRewriterLanguageService.vb (3)
402If TypeOf token.Parent Is SimpleNameSyntax AndAlso token.Kind <> SyntaxKind.GlobalKeyword AndAlso token.Parent.Parent.IsKind(SyntaxKind.QualifiedName, SyntaxKind.QualifiedCrefOperatorReference) Then 463identifierToken = DirectCast(expressionOfInvocation, SimpleNameSyntax).Identifier 880Return If(enclosingStatement, If(possibleLambdaExpression, token.FirstAncestorOrSelf(Function(n) TypeOf (n) Is SimpleNameSyntax)))
Simplification\Reducers\VisualBasicEscapingReducer.vb (4)
80If TypeOf parent Is SimpleNameSyntax AndAlso IsPreserveInReDim(DirectCast(parent, SimpleNameSyntax)) Then 198Dim parentAsSimpleName = TryCast(parent, SimpleNameSyntax) 216Private Shared Function IsPreserveInReDim(node As SimpleNameSyntax) As Boolean
Simplification\Simplifiers\NameSimplifier.vb (5)
102replacementNode = DirectCast(replacementNode, SimpleNameSyntax).WithIdentifier(identifierToken) 135If TypeOf name Is SimpleNameSyntax Then 136Dim simpleName = DirectCast(name, SimpleNameSyntax) 229replacementNode = DirectCast(replacementNode, SimpleNameSyntax) _ 230.WithIdentifier(TryEscapeIdentifierToken(DirectCast(replacementNode, SimpleNameSyntax).Identifier))
Simplification\VisualBasicSimplificationService.Expander.vb (11)
396Dim newNode = DirectCast(MyBase.VisitGenericName(node), SimpleNameSyntax) 483Dim newNode = DirectCast(MyBase.VisitIdentifierName(node), SimpleNameSyntax) 488Private Function VisitSimpleName(rewrittenSimpleName As SimpleNameSyntax, originalSimpleName As SimpleNameSyntax) As ExpressionSyntax 605newNode = DirectCast(newNode, SimpleNameSyntax).WithIdentifier(identifier).WithAdditionalAnnotations(Simplifier.Annotation) 672DirectCast(newNode, SimpleNameSyntax).WithoutLeadingTrivia()) _ 759DirectCast(rewrittenNode, SimpleNameSyntax))) 769DirectCast(rewrittenNode, SimpleNameSyntax))) 772Debug.Assert(TypeOf (rewrittenNode) Is SimpleNameSyntax) 775Dim right = DirectCast(rewrittenNode, SimpleNameSyntax) 783DirectCast(rewrittenNode, SimpleNameSyntax)))
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
663ElseIf TypeOf forEachStatement.ControlVariable Is SimpleNameSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
528Dim simpleName = DirectCast(node, SimpleNameSyntax) 1335Return DirectCast(node, SimpleNameSyntax).Identifier 1714Return TypeOf node Is SimpleNameSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
137If TypeOf node Is SimpleNameSyntax Then 138Me.ProduceConflicts(TryCast(node, SimpleNameSyntax), onItemsFound, cancellationToken) 161If IsPotentialConflictWithImportedTypeNamespaceOrMember(TryCast(node, SimpleNameSyntax)) Then 181Private Function IsPotentialConflictWithImportedTypeNamespaceOrMember(node As SimpleNameSyntax) As Boolean 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (8)
70ElseIf TypeOf expression Is SimpleNameSyntax Then 71Return AddSimpleName(DirectCast(expression, SimpleNameSyntax), parts) 77Private Function AddSimpleName(simpleName As SimpleNameSyntax, parts As List(Of String)) As Boolean 257Public Function GetRightmostName(node As ExpressionSyntax) As SimpleNameSyntax 268Return TryCast(node, SimpleNameSyntax) 282Dim identifier As SimpleNameSyntax 284identifier = DirectCast(simplifiedNode, SimpleNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (3)
34If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 38Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax) 74Private Shared Function CreateMemberAccessExpression(symbol As ISymbol, container As ExpressionSyntax, simpleName As SimpleNameSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 15replacementNode = DirectCast(replacementNode, SimpleNameSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (2)
12Public Function GetLeftSideOfDot(name As SimpleNameSyntax) As ExpressionSyntax 25Public Function LooksLikeStandaloneTypeName(simpleName As SimpleNameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
154If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 158Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 562DirectCast(simpleName, SimpleNameSyntax))
Roslyn.Diagnostics.VisualBasic.Analyzers (28)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
663ElseIf TypeOf forEachStatement.ControlVariable Is SimpleNameSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (3)
528Dim simpleName = DirectCast(node, SimpleNameSyntax) 1335Return DirectCast(node, SimpleNameSyntax).Identifier 1714Return TypeOf node Is SimpleNameSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (5)
137If TypeOf node Is SimpleNameSyntax Then 138Me.ProduceConflicts(TryCast(node, SimpleNameSyntax), onItemsFound, cancellationToken) 161If IsPotentialConflictWithImportedTypeNamespaceOrMember(TryCast(node, SimpleNameSyntax)) Then 181Private Function IsPotentialConflictWithImportedTypeNamespaceOrMember(node As SimpleNameSyntax) As Boolean 206Private Sub ProduceConflicts(node As SimpleNameSyntax, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (8)
70ElseIf TypeOf expression Is SimpleNameSyntax Then 71Return AddSimpleName(DirectCast(expression, SimpleNameSyntax), parts) 77Private Function AddSimpleName(simpleName As SimpleNameSyntax, parts As List(Of String)) As Boolean 257Public Function GetRightmostName(node As ExpressionSyntax) As SimpleNameSyntax 268Return TryCast(node, SimpleNameSyntax) 282Dim identifier As SimpleNameSyntax 284identifier = DirectCast(simplifiedNode, SimpleNameSyntax) 286identifier = DirectCast(DirectCast(simplifiedNode, QualifiedNameSyntax).Left, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxGeneratorVisitor.vb (3)
34If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 38Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax) 74Private Shared Function CreateMemberAccessExpression(symbol As ISymbol, container As ExpressionSyntax, simpleName As SimpleNameSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 15replacementNode = DirectCast(replacementNode, SimpleNameSyntax) _
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (2)
12Public Function GetLeftSideOfDot(name As SimpleNameSyntax) As ExpressionSyntax 25Public Function LooksLikeStandaloneTypeName(simpleName As SimpleNameSyntax) As Boolean
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\TypeSyntaxGeneratorVisitor.vb (2)
154If Not (TypeOf typeSyntax Is SimpleNameSyntax) Then 158Dim simpleNameSyntax = DirectCast(typeSyntax, SimpleNameSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (2)
101Return SyntaxFactory.SimpleMemberAccessExpression(DirectCast(name, SimpleNameSyntax)) 562DirectCast(simpleName, SimpleNameSyntax))