23 references to Expression
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\Binder_AnonymousTypes.vb (3)
156Dim fieldNameToken As SyntaxToken = inferredFieldInitializer.Expression.ExtractAnonymousTypeMemberName(Nothing) 162fieldNode = inferredFieldInitializer.Expression 235initExpression = DirectCast(initializer, InferredFieldInitializerSyntax).Expression
Generated\Syntax.xml.Main.Generated.vb (2)
2534Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2535If node.Expression IsNot newExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (3)
11081return Update(keyKeyword, Me.Expression) 11114Return Me.Expression 11140If keyKeyword <> Me.KeyKeyword OrElse expression IsNot Me.Expression Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicInferredMemberNameSimplifier.vb (1)
79If inferredInitializer IsNot Nothing AndAlso CaseInsensitiveComparison.Equals(inferredInitializer.Expression.TryGetInferredMemberName(), name) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
NameSyntaxExtensions.vb (1)
27nameSyntax.CheckParent(Of InferredFieldInitializerSyntax)(Function(i) i.Expression Is nameSyntax) OrElse
VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (2)
35Return DirectCast(declarator, InferredFieldInitializerSyntax).Expression 45inferredField.Expression).WithTriviaFrom(declarator)
Microsoft.CodeAnalysis.VisualBasic.Features (4)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (1)
57Dim expression = If(TryCast(initializer, InferredFieldInitializerSyntax)?.Expression,
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (1)
56Return If(TryCast(field, InferredFieldInitializerSyntax)?.Expression,
VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (2)
35Return DirectCast(declarator, InferredFieldInitializerSyntax).Expression 45inferredField.Expression).WithTriviaFrom(declarator)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
1039info = model.GetSymbolInfo(DirectCast(nodes(1), InferredFieldInitializerSyntax).Expression)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.vb (2)
19296Assert.NotNull(objectUnderTest.expression) 19297Dim withObj = objectUnderTest.WithKeyKeyword(objectUnderTest.KeyKeyword).WithExpression(objectUnderTest.Expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
NameSyntaxExtensions.vb (1)
27nameSyntax.CheckParent(Of InferredFieldInitializerSyntax)(Function(i) i.Expression Is nameSyntax) OrElse
Simplification\VisualBasicSimplificationService.Expander.vb (2)
379Dim inferredName = node.Expression.TryGetInferredMemberName() 384Return SyntaxFactory.NamedFieldInitializer(SyntaxFactory.IdentifierName(identifier), newInitializer.Expression.WithoutLeadingTrivia()).
VisualBasicInferredMemberNameSimplifier.vb (1)
79If inferredInitializer IsNot Nothing AndAlso CaseInsensitiveComparison.Equals(inferredInitializer.Expression.TryGetInferredMemberName(), name) Then