72 references to Expression
Microsoft.CodeAnalysis.VisualBasic (18)
Binding\Binder_Attributes.vb (3)
403Dim expression As BoundExpression = BindValue(simpleArgument.Expression, diagnostics) 442Dim rValue As BoundExpression = Me.BindValue(namedArg.Expression, diagnostics) 526rValue = ApplyImplicitConversion(namedArg.Expression, fieldOrPropType, rValue, diagnostics)
Binding\Binder_Expressions.vb (4)
316ImmutableArray.Create(BindRValue(arguments(0).Expression, diagnostics)), 352Dim boundArgument As BoundExpression = BindValue(argumentSyntax.Expression, diagnostics) 414inferredName = InferTupleElementName(argumentSyntax.Expression) 4347upperBoundSyntax = simpleArgument.Expression
Binding\Binder_Invocation.vb (1)
3035boundArgumentsBuilder.Add(BindValue(simpleArgument.Expression, diagnostics))
Binding\Binder_Statements.vb (3)
2175Dim targetSyntax = DirectCast(midArguments(0), SimpleArgumentSyntax).Expression 2180Dim startSyntax = DirectCast(midArguments(1), SimpleArgumentSyntax).Expression 2186Dim lengthSyntax = DirectCast(midArguments(2), SimpleArgumentSyntax).Expression
Generated\Syntax.xml.Main.Generated.vb (2)
4306Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4307If node.Expression IsNot newExpression Then anyChanges = True
Generated\Syntax.xml.Syntax.Generated.vb (3)
26752return Update(nameColonEquals, Me.Expression) 26789Return Me.Expression 26815If nameColonEquals IsNot Me.NameColonEquals OrElse expression IsNot Me.Expression Then
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
159expression = DirectCast(argumentSyntax, SimpleArgumentSyntax).Expression
Syntax\ArgumentSyntax.vb (1)
47Return Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
CastAnalyzer.vb (3)
117If TypeOf parentSimpleArgument?.Expression Is CastExpressionSyntax OrElse 118TypeOf parentSimpleArgument?.Expression Is PredefinedCastExpressionSyntax Then 119Return semanticModel.GetTypeInfo(parentSimpleArgument.Expression, cancellationToken).Type
ExpressionSyntaxExtensions.vb (1)
564expression.CheckParent(Of SimpleArgumentSyntax)(Function(n) n.Expression Is expression) OrElse
VisualBasicInferredMemberNameSimplifier.vb (2)
24Dim inferredName = node.Expression.TryGetInferredMemberName() 61If argument.NameColonEquals Is Nothing AndAlso CaseInsensitiveComparison.Equals(argument.Expression.TryGetInferredMemberName(), name) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
936Dim argumentExpression = DirectCast(invocation.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (7)
CodeGen\CodeGenTuples.vb (7)
3397Assert.Equal(parts(i), model.GetConversion(literal.Arguments(i).Expression).Kind) 11783Dim e = node.Arguments(0).Expression 11790Dim f = node.Arguments(1).Expression 11932Dim e = node.Arguments(0).Expression 11939Dim f = node.Arguments(1).Expression 12339Dim e = node.Arguments(0).Expression 12346Dim f = node.Arguments(1).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (4)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
245Yield DirectCast(argument, SimpleArgumentSyntax).Expression
GenerateType\VisualBasicGenerateTypeService.vb (1)
288Dim simpleArgumentExpression = DirectCast(objectCreationExpressionOpt.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
InlineHints\VisualBasicInlineParameterNameHintsService.vb (2)
42If argument?.Expression Is Nothing Then 56buffer.Add((argument.Span.Start, argumentIdentifier, parameter, GetKind(argument.Expression)))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (13)
Compilation\SemanticModelAPITests.vb (12)
200Dim argsym1 = semanticModel.GetSymbolInfo(args.First().Expression).Symbol 201Dim argsym2 = semanticModel.GetSymbolInfo(args.Last().Expression).Symbol 785Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 792arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1248Dim argument = DirectCast(attr2.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1265argument = DirectCast(attr3.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1313argument = DirectCast(attr6.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1349argument = DirectCast(attr8.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1457Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1465arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 2699Dim arg = DirectCast(argList.ChildNodes().First(), SimpleArgumentSyntax).Expression 2708arg = DirectCast(argList.ChildNodes().First(), SimpleArgumentSyntax).Expression
Semantics\GetSemanticInfoTests.vb (1)
5937Dim methodGroupSyntax = tree.GetRoot().DescendantNodes().OfType(Of SimpleArgumentSyntax)().Single().Expression
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
1048info = model.GetSymbolInfo(DirectCast(nodes(4), SimpleArgumentSyntax).Expression)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.vb (2)
21042Assert.NotNull(objectUnderTest.expression) 21043Dim withObj = objectUnderTest.WithNameColonEquals(objectUnderTest.NameColonEquals).WithExpression(objectUnderTest.Expression)
Syntax\SyntaxListTests.vb (1)
235Assert.Equal(expectedArgName, CType(item, SimpleArgumentSyntax).Expression.ToString())
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
95MyBase.Visit(node.Expression)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (16)
CastAnalyzer.vb (3)
117If TypeOf parentSimpleArgument?.Expression Is CastExpressionSyntax OrElse 118TypeOf parentSimpleArgument?.Expression Is PredefinedCastExpressionSyntax Then 119Return semanticModel.GetTypeInfo(parentSimpleArgument.Expression, cancellationToken).Type
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (1)
109name.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.Expression Is name) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
564expression.CheckParent(Of SimpleArgumentSyntax)(Function(n) n.Expression Is expression) OrElse
Simplification\VisualBasicSimplificationService.Expander.vb (8)
303Dim inferredName = node.Expression.TryGetInferredMemberName() 319Dim symbol = _semanticModel.GetSymbolInfo(node.Expression, _cancellationToken).Symbol 332If newSimpleArgument.Expression.Kind = SyntaxKind.AddressOfExpression Then 336Dim typeInfo = _semanticModel.GetTypeInfo(node.Expression) 337Dim conversion = _semanticModel.GetConversion(node.Expression) 339Dim newExpression = AddCasts(newSimpleArgument.Expression, typeInfo, conversion, node.Expression) 360elementName = argument.Expression?.TryGetInferredMemberName()
VisualBasicInferredMemberNameSimplifier.vb (2)
24Dim inferredName = node.Expression.TryGetInferredMemberName() 61If argument.NameColonEquals Is Nothing AndAlso CaseInsensitiveComparison.Equals(argument.Expression.TryGetInferredMemberName(), name) Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
936Dim argumentExpression = DirectCast(invocation.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
554Return TryGenerateConstantArrayBound(DirectCast(argument, SimpleArgumentSyntax).Expression)
CodeModel\VisualBasicCodeModelService.vb (1)
1922Return DirectCast(attributeArgumentNode, SimpleArgumentSyntax).Expression.ToString()