30 types derived from ExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (30)
Generated\Syntax.xml.Syntax.Generated.vb (30)
9419Inherits ExpressionSyntax 13666Inherits ExpressionSyntax 20208Inherits ExpressionSyntax 21272Inherits ExpressionSyntax 21365Inherits ExpressionSyntax 21497Inherits ExpressionSyntax 21989Inherits ExpressionSyntax 22306Inherits ExpressionSyntax 22459Inherits ExpressionSyntax 22619Inherits ExpressionSyntax 22776Inherits ExpressionSyntax 22922Inherits ExpressionSyntax 23118Inherits ExpressionSyntax 23239Inherits ExpressionSyntax 23980Inherits ExpressionSyntax 24118Inherits ExpressionSyntax 25005Inherits ExpressionSyntax 25183Inherits ExpressionSyntax 25321Inherits ExpressionSyntax 25436Inherits ExpressionSyntax 25637Inherits ExpressionSyntax 25878Inherits ExpressionSyntax 27088Inherits ExpressionSyntax 27744Inherits ExpressionSyntax 30382Inherits ExpressionSyntax 32750Inherits ExpressionSyntax 34459Inherits ExpressionSyntax 35097Inherits ExpressionSyntax 35238Inherits ExpressionSyntax 35391Inherits ExpressionSyntax
30 instantiations of ExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (30)
Generated\Syntax.xml.Syntax.Generated.vb (30)
9423MyBase.New(green, parent, startLocation) 13670MyBase.New(green, parent, startLocation) 20213MyBase.New(green, parent, startLocation) 21276MyBase.New(green, parent, startLocation) 21370MyBase.New(green, parent, startLocation) 21502MyBase.New(green, parent, startLocation) 21993MyBase.New(green, parent, startLocation) 22311MyBase.New(green, parent, startLocation) 22465MyBase.New(green, parent, startLocation) 22624MyBase.New(green, parent, startLocation) 22782MyBase.New(green, parent, startLocation) 22928MyBase.New(green, parent, startLocation) 23124MyBase.New(green, parent, startLocation) 23244MyBase.New(green, parent, startLocation) 23985MyBase.New(green, parent, startLocation) 24124MyBase.New(green, parent, startLocation) 25010MyBase.New(green, parent, startLocation) 25189MyBase.New(green, parent, startLocation) 25326MyBase.New(green, parent, startLocation) 25442MyBase.New(green, parent, startLocation) 25644MyBase.New(green, parent, startLocation) 25883MyBase.New(green, parent, startLocation) 27093MyBase.New(green, parent, startLocation) 27748MyBase.New(green, parent, startLocation) 30386MyBase.New(green, parent, startLocation) 32754MyBase.New(green, parent, startLocation) 34464MyBase.New(green, parent, startLocation) 35103MyBase.New(green, parent, startLocation) 35243MyBase.New(green, parent, startLocation) 35396MyBase.New(green, parent, startLocation)
2534 references to ExpressionSyntax
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\CovariantReturnTests.cs (1)
2627var initialValue = declarator.Initializer.Value;
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\AbstractCodeGenerationTests.cs (1)
115var expression = simplifiedRootNode.DescendantNodes().OfType<EqualsValueSyntax>().First().Value;
Microsoft.CodeAnalysis.VisualBasic (985)
Binding\Binder_AnonymousTypes.vb (1)
233Dim initExpression As ExpressionSyntax = Nothing
Binding\Binder_Delegates.vb (2)
100Dim expressionSyntax As ExpressionSyntax = Nothing 173Dim expressionSyntax As ExpressionSyntax = Nothing
Binding\Binder_Expressions.vb (11)
23node As ExpressionSyntax, 33node As ExpressionSyntax, 489Private Shared Function InferTupleElementName(element As ExpressionSyntax) As String 600Public Function BindNamespaceOrTypeOrExpressionSyntaxForSemanticModel(node As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 794node As ExpressionSyntax, 1316node As ExpressionSyntax, 1679node As ExpressionSyntax, 2162node As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As Boolean 2392Dim leaf As ExpressionSyntax = conditionalAccess.GetLeafAccess() 2637Private Function BindLeftOfPotentialColorColorMemberAccess(parentNode As MemberAccessExpressionSyntax, leftOpt As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 4333Dim upperBoundSyntax As ExpressionSyntax = Nothing
Binding\Binder_Initializers.vb (1)
425boundInitExpression = BindValue(DirectCast(fieldInitializerSyntax, ExpressionSyntax), diagnostics)
Binding\Binder_Lambda.vb (1)
438ExpressionSyntax),
Binding\Binder_ObjectInitializer.vb (2)
883topLevelInitializer As ExpressionSyntax, 894Dim initializers As SeparatedSyntaxList(Of ExpressionSyntax) = collectionInitializer.Initializers
Binding\Binder_Operators.vb (1)
136Dim child As ExpressionSyntax
Binding\Binder_Query.vb (1)
2306condition As ExpressionSyntax,
Binding\Binder_SelectCase.vb (2)
56Private Function BindSelectExpression(node As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 313expressionSyntax As ExpressionSyntax,
Binding\Binder_Statements.vb (14)
767For Each operand As ExpressionSyntax In node.Expressions 1347Dim valueSyntax As ExpressionSyntax = equalsValueOpt.Value 1429fromValueSyntax As ExpressionSyntax, 1430toValueSyntax As ExpressionSyntax, 1505collectionSyntax As ExpressionSyntax, 1582valueSyntax As ExpressionSyntax, 2363Private Function BindEventAccess(node As ExpressionSyntax, 2686Private Function BindInvocationExpressionAsStatement(expression As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 3026Dim controlVariableList As SeparatedSyntaxList(Of ExpressionSyntax) = endOptSyntax.ControlVariables 3566controlVariable = BindExpression(DirectCast(controlVariableSyntax, ExpressionSyntax), diagnostics) 4918Private Function BindBooleanExpression(node As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 4964Dim expressionSyntax As ExpressionSyntax = originalSyntax.Expression 5105Dim expressionSyntax As ExpressionSyntax = originalSyntax.Expression 5141Dim expressionSyntax As ExpressionSyntax = node.Expression
Binding\Binder_WithBlock.vb (1)
25Private ReadOnly Property Expression As ExpressionSyntax
Binding\EarlyWellKnownAttributeBinder.vb (1)
64Friend Shared Function CanBeValidAttributeArgument(node As ExpressionSyntax, memberAccessBinder As Binder) As Boolean
Binding\GetTypeBinder.vb (2)
26Friend Sub New(typeExpression As ExpressionSyntax, containingBinder As Binder) 63Public Overloads Shared Sub Visit(typeSyntax As ExpressionSyntax, <Out()> ByRef allowedMap As Dictionary(Of GenericNameSyntax, Boolean), <Out()> isOpenType As Boolean)
Binding\MemberSemanticModel.vb (9)
107Public Overrides Function ClassifyConversion(expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 191Dim expressionSyntax = TryCast(parent, ExpressionSyntax) 824Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 871Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 884Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 897Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 910Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1752Dim expression = TryCast(node, ExpressionSyntax) 1876If TypeOf node Is ExpressionSyntax OrElse TypeOf node Is StatementSyntax Then
BoundTree\BoundTreeVisitor.vb (3)
164If TypeOf syntax IsNot ExpressionSyntax Then 165syntax = If(syntax.DescendantNodes(Function(n) TypeOf n IsNot ExpressionSyntax).OfType(Of ExpressionSyntax)().FirstOrDefault(), syntax)
CommandLine\VisualBasicCommandLineParser.vb (3)
1960Dim expression As ExpressionSyntax = ParseConditionalCompilationExpression(symbolList, offset) 2073Private Shared Function ParseConditionalCompilationExpression(symbolList As String, offset As Integer) As ExpressionSyntax 2076Return DirectCast(p.ParseConditionalCompilationExpression().CreateRed(Nothing, 0), ExpressionSyntax)
Compilation\QuerySymbolInfo.vb (1)
199Return GetSymbolInfo(DirectCast(functionSyntax, ExpressionSyntax), cancellationToken)
Compilation\SemanticModel.vb (42)
54Friend MustOverride Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 61Friend MustOverride Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 75Friend MustOverride Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 89Friend MustOverride Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 96Friend MustOverride Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 129(TypeOf (node) Is ExpressionSyntax AndAlso (allowNamedArgumentName OrElse Not SyntaxFacts.IsNamedArgumentName(node)) OrElse 158Public Shadows Function GetSymbolInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 177Public Shadows Function GetCollectionInitializerSymbolInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 224Public Shadows Function GetSpeculativeSymbolInfo(position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As SymbolInfo 283Public Shadows Function GetTypeInfo(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 287Friend Overloads Function GetTypeInfoWorker(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 319Public Shadows Function GetSpeculativeTypeInfo(position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As TypeInfo 323Friend Function GetSpeculativeTypeInfoWorker(position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As VisualBasicTypeInfo 363Dim expression = TryCast(node, ExpressionSyntax) 379Public Function GetSpeculativeConversion(position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As Conversion 383Public Shadows Function GetConstantValue(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As [Optional](Of Object) 410Public Shadows Function GetSpeculativeConstantValue(position As Integer, expression As ExpressionSyntax) As [Optional](Of Object) 435Public Shadows Function GetMemberGroup(expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 451Public Shadows Function GetSpeculativeMemberGroup(position As Integer, expression As ExpressionSyntax) As ImmutableArray(Of ISymbol) 704Friend Function GetSpeculativeBinderForExpression(position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As SpeculativeBinder 723expression As ExpressionSyntax, 745expression As ExpressionSyntax, 760expression As ExpressionSyntax, 1559Dim expr = TryCast(node, ExpressionSyntax) 2108Public Overridable Shadows Function AnalyzeDataFlow(expression As ExpressionSyntax) As DataFlowAnalysis 2331Public MustOverride Shadows Function ClassifyConversion(expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 2346Public Shadows Function ClassifyConversion(position As Integer, expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 2775Dim containingInvocation = DirectCast(identifierNameSyntax.Parent.Parent.Parent.Parent, ExpressionSyntax) 3086Dim expressionSyntax = TryCast(node, ExpressionSyntax) 3129Dim expressionSyntax = TryCast(node, ExpressionSyntax) 3147Dim expressionSyntax = TryCast(node, ExpressionSyntax) 3161Return If(TypeOf expression Is ExpressionSyntax, 3162Me.GetSpeculativeTypeInfo(position, DirectCast(expression, ExpressionSyntax), bindingOption), 3167Return If(TypeOf expression Is ExpressionSyntax, 3168GetSpeculativeSymbolInfo(position, DirectCast(expression, ExpressionSyntax), bindingOption), 3387ElseIf TypeOf statementOrExpression Is ExpressionSyntax Then 3389Return Me.AnalyzeDataFlow(DirectCast(statementOrExpression, ExpressionSyntax)) 3424If TypeOf node Is ExpressionSyntax Then 3425Return GetConstantValue(DirectCast(node, ExpressionSyntax), cancellationToken) 3598Friend Function GetMessage(expression As ExpressionSyntax, type As TypeSymbol) As String 3603Friend Function GetMessage(expression As ExpressionSyntax, type As TypeSymbol, position As Integer) As String 3608Friend Function GetMessage(expression As ExpressionSyntax, [option] As SpeculativeBindingOption, position As Integer) As String
Compilation\SpeculativeSemanticModelWithMemberModel.vb (6)
129Public Overrides Function ClassifyConversion(expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 229Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 237Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 241Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 245Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 249Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (8)
21Private ReadOnly _root As ExpressionSyntax 26Public Shared Function Create(parentSemanticModel As SyntaxTreeSemanticModel, root As ExpressionSyntax, binder As Binder, position As Integer, bindingOption As SpeculativeBindingOption) As SpeculativeSyntaxTreeSemanticModel 35Private Sub New(parentSemanticModel As SyntaxTreeSemanticModel, root As ExpressionSyntax, binder As Binder, position As Integer, bindingOption As SpeculativeBindingOption) 83Private Function GetSpeculativeBindingOption(node As ExpressionSyntax) As SpeculativeBindingOption 91Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As VBSemanticModel.SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 101Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 105Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 109Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue
Compilation\SyntaxTreeSemanticModel.vb (17)
204Friend Overrides Function GetExpressionSymbolInfo(node As ExpressionSyntax, options As SymbolInfoOptions, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 207node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 259Friend Overrides Function GetCollectionInitializerAddSymbolInfo(collectionInitializer As ObjectCreationExpressionSyntax, node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 269Private Function TryBindNamespaceOrTypeAsExpression(node As ExpressionSyntax, options As SymbolInfoOptions) As SymbolInfo 287Friend Overrides Function GetExpressionTypeInfo(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As VisualBasicTypeInfo 288node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 331Friend Overrides Function GetExpressionMemberGroup(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of Symbol) 332node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 343Friend Overrides Function GetExpressionConstantValue(node As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ConstantValue 344node = SyntaxFactory.GetStandaloneExpression(DirectCast(node, ExpressionSyntax)) 1388Public Overrides Function ClassifyConversion(expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 1526Public Overrides Function AnalyzeDataFlow(expression As ExpressionSyntax) As DataFlowAnalysis 1541Private Sub CheckSucceededFlagInAnalyzeDataFlow(expression As ExpressionSyntax, result As VisualBasicDataFlowAnalysis, context As RegionAnalysisContext) 1617Private Shared Function IsExpressionInValidContext(expression As ExpressionSyntax) As Boolean 1624Dim expressionParent = TryCast(parent, ExpressionSyntax) 1716Private Function ValidateRegionDefiningExpression(expression As ExpressionSyntax) As Boolean 1890Private Function CreateRegionAnalysisContext(expression As ExpressionSyntax) As RegionAnalysisContext
Generated\Syntax.xml.Main.Generated.vb (418)
2534Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2555Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2570Dim newValue = DirectCast(Visit(node.Value), ExpressionSyntax) 2702Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2717Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2901Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 2916Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 2973Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 3005Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 3118Dim newFilter = DirectCast(Visit(node.Filter), ExpressionSyntax) 3161Dim newErrorNumber = DirectCast(Visit(node.ErrorNumber), ExpressionSyntax) 3250Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3306Dim newValue = DirectCast(Visit(node.Value), ExpressionSyntax) 3319Dim newLowerBound = DirectCast(Visit(node.LowerBound), ExpressionSyntax) 3323Dim newUpperBound = DirectCast(Visit(node.UpperBound), ExpressionSyntax) 3340Dim newValue = DirectCast(Visit(node.Value), ExpressionSyntax) 3355Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3417Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 3432Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 3485Dim newFromValue = DirectCast(Visit(node.FromValue), ExpressionSyntax) 3489Dim newToValue = DirectCast(Visit(node.ToValue), ExpressionSyntax) 3506Dim newStepValue = DirectCast(Visit(node.StepValue), ExpressionSyntax) 3527Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3557Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3574Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3587Dim newLeft = DirectCast(Visit(node.Left), ExpressionSyntax) 3591Dim newRight = DirectCast(Visit(node.Right), ExpressionSyntax) 3621Dim newInvocation = DirectCast(Visit(node.Invocation), ExpressionSyntax) 3636Dim newEventExpression = DirectCast(Visit(node.EventExpression), ExpressionSyntax) 3640Dim newDelegateExpression = DirectCast(Visit(node.DelegateExpression), ExpressionSyntax) 3672Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3702Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3747Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3884Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3920Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 3937Dim newBase = DirectCast(Visit(node.Base), ExpressionSyntax) 3958Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4055Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4078Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4101Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4124Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4139Dim newLeft = DirectCast(Visit(node.Left), ExpressionSyntax) 4143Dim newRight = DirectCast(Visit(node.Right), ExpressionSyntax) 4158Dim newOperand = DirectCast(Visit(node.Operand), ExpressionSyntax) 4175Dim newFirstExpression = DirectCast(Visit(node.FirstExpression), ExpressionSyntax) 4179Dim newSecondExpression = DirectCast(Visit(node.SecondExpression), ExpressionSyntax) 4198Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 4202Dim newWhenTrue = DirectCast(Visit(node.WhenTrue), ExpressionSyntax) 4206Dim newWhenFalse = DirectCast(Visit(node.WhenFalse), ExpressionSyntax) 4306Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4334Dim newLowerBound = DirectCast(Visit(node.LowerBound), ExpressionSyntax) 4338Dim newUpperBound = DirectCast(Visit(node.UpperBound), ExpressionSyntax) 4370Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4385Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 4434Dim newArgument = DirectCast(Visit(node.Argument), ExpressionSyntax) 4528Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 4545Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 4560Dim newCount = DirectCast(Visit(node.Count), ExpressionSyntax) 4596Dim newLeft = DirectCast(Visit(node.Left), ExpressionSyntax) 4600Dim newRight = DirectCast(Visit(node.Right), ExpressionSyntax) 4678Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5001Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5219Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5234Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5315Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5319Dim newWhenNotNull = DirectCast(Visit(node.WhenNotNull), ExpressionSyntax) 5336Dim newArgument = DirectCast(Visit(node.Argument), ExpressionSyntax) 5383Dim newExpression = DirectCast(Visit(node.Expression), ExpressionSyntax) 5404Dim newValue = DirectCast(Visit(node.Value), ExpressionSyntax) 5440Dim newValue = DirectCast(Visit(node.Value), ExpressionSyntax) 5459Dim newCondition = DirectCast(Visit(node.Condition), ExpressionSyntax) 11874Public Shared Function InferredFieldInitializer(keyKeyword As SyntaxToken, expression As ExpressionSyntax) As InferredFieldInitializerSyntax 11896Public Shared Function InferredFieldInitializer(expression As ExpressionSyntax) As InferredFieldInitializerSyntax 11920Public Shared Function NamedFieldInitializer(keyKeyword As SyntaxToken, dotToken As SyntaxToken, name As IdentifierNameSyntax, equalsToken As SyntaxToken, expression As ExpressionSyntax) As NamedFieldInitializerSyntax 12065Public Shared Function NamedFieldInitializer(name As IdentifierNameSyntax, expression As ExpressionSyntax) As NamedFieldInitializerSyntax 12080Public Shared Function EqualsValue(equalsToken As SyntaxToken, value As ExpressionSyntax) As EqualsValueSyntax 12209Public Shared Function EqualsValue(value As ExpressionSyntax) As EqualsValueSyntax 12521Public Shared Function ExpressionStatement(expression As ExpressionSyntax) As ExpressionStatementSyntax 12647Public Shared Function PrintStatement(questionToken As SyntaxToken, expression As ExpressionSyntax) As PrintStatementSyntax 12775Public Shared Function PrintStatement(expression As ExpressionSyntax) As PrintStatementSyntax 13906Public Shared Function ReturnStatement(returnKeyword As SyntaxToken, expression As ExpressionSyntax) As ReturnStatementSyntax 13922Public Shared Function ReturnStatement(expression As ExpressionSyntax) As ReturnStatementSyntax 13954Public Shared Function SingleLineIfStatement(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14094Public Shared Function SingleLineIfStatement(condition As ExpressionSyntax, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14105Public Shared Function SingleLineIfStatement(condition As ExpressionSyntax) As SingleLineIfStatementSyntax 14241Public Shared Function IfStatement(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfStatementSyntax 14369Public Shared Function IfStatement(condition As ExpressionSyntax) As IfStatementSyntax 14420Public Shared Function ElseIfStatement(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As ElseIfStatementSyntax 14548Public Shared Function ElseIfStatement(condition As ExpressionSyntax) As ElseIfStatementSyntax 14803Public Shared Function CatchFilterClause(whenKeyword As SyntaxToken, filter As ExpressionSyntax) As CatchFilterClauseSyntax 14931Public Shared Function CatchFilterClause(filter As ExpressionSyntax) As CatchFilterClauseSyntax 15010Public Shared Function ErrorStatement(errorKeyword As SyntaxToken, errorNumber As ExpressionSyntax) As ErrorStatementSyntax 15138Public Shared Function ErrorStatement(errorNumber As ExpressionSyntax) As ErrorStatementSyntax 15720Public Shared Function SelectStatement(selectKeyword As SyntaxToken, caseKeyword As SyntaxToken, expression As ExpressionSyntax) As SelectStatementSyntax 15849Public Shared Function SelectStatement(expression As ExpressionSyntax) As SelectStatementSyntax 16162Public Shared Function SimpleCaseClause(value As ExpressionSyntax) As SimpleCaseClauseSyntax 16291Public Shared Function RangeCaseClause(lowerBound As ExpressionSyntax, toKeyword As SyntaxToken, upperBound As ExpressionSyntax) As RangeCaseClauseSyntax 16534Public Shared Function RangeCaseClause(lowerBound As ExpressionSyntax, upperBound As ExpressionSyntax) As RangeCaseClauseSyntax 16552Public Shared Function CaseEqualsClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 16685Public Shared Function CaseEqualsClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 16703Public Shared Function CaseNotEqualsClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 16831Public Shared Function CaseNotEqualsClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 16849Public Shared Function CaseLessThanClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 16977Public Shared Function CaseLessThanClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 16995Public Shared Function CaseLessThanOrEqualClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17123Public Shared Function CaseLessThanOrEqualClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 17141Public Shared Function CaseGreaterThanOrEqualClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17269Public Shared Function CaseGreaterThanOrEqualClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 17287Public Shared Function CaseGreaterThanClause(isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17415Public Shared Function CaseGreaterThanClause(value As ExpressionSyntax) As RelationalCaseClauseSyntax 17439Public Shared Function RelationalCaseClause(ByVal kind As SyntaxKind, isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17596Public Shared Function RelationalCaseClause(ByVal kind As SyntaxKind, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17611Public Shared Function SyncLockStatement(syncLockKeyword As SyntaxToken, expression As ExpressionSyntax) As SyncLockStatementSyntax 17740Public Shared Function SyncLockStatement(expression As ExpressionSyntax) As SyncLockStatementSyntax 18468Public Shared Function WhileClause(whileOrUntilKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18598Public Shared Function WhileClause(condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18614Public Shared Function UntilClause(whileOrUntilKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18744Public Shared Function UntilClause(condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18764Public Shared Function WhileOrUntilClause(ByVal kind As SyntaxKind, whileOrUntilKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18907Public Shared Function WhileStatement(whileKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileStatementSyntax 19036Public Shared Function WhileStatement(condition As ExpressionSyntax) As WhileStatementSyntax 19157Public Shared Function ForStatement(forKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, equalsToken As SyntaxToken, fromValue As ExpressionSyntax, toKeyword As SyntaxToken, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax 19537Public Shared Function ForStatement(controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax 19562Public Shared Function ForStatement(controlVariable As VisualBasicSyntaxNode, fromValue As ExpressionSyntax, toValue As ExpressionSyntax) As ForStatementSyntax 19576Public Shared Function ForStepClause(stepKeyword As SyntaxToken, stepValue As ExpressionSyntax) As ForStepClauseSyntax 19704Public Shared Function ForStepClause(stepValue As ExpressionSyntax) As ForStepClauseSyntax 19736Public Shared Function ForEachStatement(forKeyword As SyntaxToken, eachKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, inKeyword As SyntaxToken, expression As ExpressionSyntax) As ForEachStatementSyntax 19999Public Shared Function ForEachStatement(controlVariable As VisualBasicSyntaxNode, expression As ExpressionSyntax) As ForEachStatementSyntax 20016Public Shared Function NextStatement(nextKeyword As SyntaxToken, controlVariables As SeparatedSyntaxList(Of ExpressionSyntax)) As NextStatementSyntax 20035Public Shared Function NextStatement(controlVariables As SeparatedSyntaxList(Of ExpressionSyntax)) As NextStatementSyntax 20067Public Shared Function UsingStatement(usingKeyword As SyntaxToken, expression As ExpressionSyntax, variables As SeparatedSyntaxList(Of VariableDeclaratorSyntax)) As UsingStatementSyntax 20090Public Shared Function UsingStatement(expression As ExpressionSyntax, variables As SeparatedSyntaxList(Of VariableDeclaratorSyntax)) As UsingStatementSyntax 20114Public Shared Function ThrowStatement(throwKeyword As SyntaxToken, expression As ExpressionSyntax) As ThrowStatementSyntax 20130Public Shared Function ThrowStatement(expression As ExpressionSyntax) As ThrowStatementSyntax 20157Public Shared Function SimpleAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 20410Public Shared Function SimpleAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 20429Public Shared Function MidAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 20673Public Shared Function MidAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 20692Public Shared Function AddAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 20936Public Shared Function AddAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 20955Public Shared Function SubtractAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 21199Public Shared Function SubtractAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 21218Public Shared Function MultiplyAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 21462Public Shared Function MultiplyAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 21481Public Shared Function DivideAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 21725Public Shared Function DivideAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 21744Public Shared Function IntegerDivideAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 21988Public Shared Function IntegerDivideAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 22007Public Shared Function ExponentiateAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 22251Public Shared Function ExponentiateAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 22270Public Shared Function LeftShiftAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 22514Public Shared Function LeftShiftAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 22533Public Shared Function RightShiftAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 22777Public Shared Function RightShiftAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 22796Public Shared Function ConcatenateAssignmentStatement(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 23040Public Shared Function ConcatenateAssignmentStatement(left As ExpressionSyntax, right As ExpressionSyntax) As AssignmentStatementSyntax 23068Public Shared Function AssignmentStatement(ByVal kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 23382Public Shared Function CallStatement(callKeyword As SyntaxToken, invocation As ExpressionSyntax) As CallStatementSyntax 23408Public Shared Function CallStatement(invocation As ExpressionSyntax) As CallStatementSyntax 23429Public Shared Function AddHandlerStatement(addHandlerOrRemoveHandlerKeyword As SyntaxToken, eventExpression As ExpressionSyntax, commaToken As SyntaxToken, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 23679Public Shared Function AddHandlerStatement(eventExpression As ExpressionSyntax, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 23700Public Shared Function RemoveHandlerStatement(addHandlerOrRemoveHandlerKeyword As SyntaxToken, eventExpression As ExpressionSyntax, commaToken As SyntaxToken, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 23949Public Shared Function RemoveHandlerStatement(eventExpression As ExpressionSyntax, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 23975Public Shared Function AddRemoveHandlerStatement(ByVal kind As SyntaxKind, addHandlerOrRemoveHandlerKeyword As SyntaxToken, eventExpression As ExpressionSyntax, commaToken As SyntaxToken, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 24243Public Shared Function AddRemoveHandlerStatement(ByVal kind As SyntaxKind, addHandlerOrRemoveHandlerKeyword As SyntaxToken, eventExpression As ExpressionSyntax, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 24314Public Shared Function WithStatement(withKeyword As SyntaxToken, expression As ExpressionSyntax) As WithStatementSyntax 24444Public Shared Function WithStatement(expression As ExpressionSyntax) As WithStatementSyntax 24608Public Shared Function RedimClause(expression As ExpressionSyntax, arrayBounds As ArgumentListSyntax) As RedimClauseSyntax 24742Public Shared Function EraseStatement(eraseKeyword As SyntaxToken, expressions As SeparatedSyntaxList(Of ExpressionSyntax)) As EraseStatementSyntax 24758Public Shared Function EraseStatement(expressions As SeparatedSyntaxList(Of ExpressionSyntax)) As EraseStatementSyntax 24769Public Shared Function EraseStatement(ParamArray expressions As ExpressionSyntax()) As EraseStatementSyntax 24770Return SyntaxFactory.EraseStatement(SyntaxFactory.Token(SyntaxKind.EraseKeyword), SyntaxFactory.SeparatedList(Of ExpressionSyntax)().AddRange(expressions)) 25083Public Shared Function ParenthesizedExpression(openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As ParenthesizedExpressionSyntax 25216Public Shared Function ParenthesizedExpression(expression As ExpressionSyntax) As ParenthesizedExpressionSyntax 25543Public Shared Function TypeOfIsExpression(typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 25697Public Shared Function TypeOfIsExpression(expression As ExpressionSyntax, type As TypeSyntax) As TypeOfExpressionSyntax 25717Public Shared Function TypeOfIsNotExpression(typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 25870Public Shared Function TypeOfIsNotExpression(expression As ExpressionSyntax, type As TypeSyntax) As TypeOfExpressionSyntax 25894Public Shared Function TypeOfExpression(ByVal kind As SyntaxKind, typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 26065Public Shared Function TypeOfExpression(ByVal kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 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 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 26250Public Shared Function MemberAccessExpression(ByVal kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26320Public Shared Function XmlElementAccessExpression(base As ExpressionSyntax, token1 As SyntaxToken, token2 As SyntaxToken, token3 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26353Public Shared Function XmlElementAccessExpression(base As ExpressionSyntax, token2 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26391Public Shared Function XmlDescendantAccessExpression(base As ExpressionSyntax, token1 As SyntaxToken, token2 As SyntaxToken, token3 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26424Public Shared Function XmlDescendantAccessExpression(base As ExpressionSyntax, token2 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26462Public Shared Function XmlAttributeAccessExpression(base As ExpressionSyntax, token1 As SyntaxToken, token2 As SyntaxToken, token3 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26495Public Shared Function XmlAttributeAccessExpression(base As ExpressionSyntax, token2 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26538Public Shared Function XmlMemberAccessExpression(ByVal kind As SyntaxKind, base As ExpressionSyntax, token1 As SyntaxToken, token2 As SyntaxToken, token3 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26579Public Shared Function XmlMemberAccessExpression(ByVal kind As SyntaxKind, base As ExpressionSyntax, token2 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 26613Public Shared Function InvocationExpression(expression As ExpressionSyntax, argumentList As ArgumentListSyntax) As InvocationExpressionSyntax 26872Public Shared Function CollectionInitializer(openBraceToken As SyntaxToken, initializers As SeparatedSyntaxList(Of ExpressionSyntax), closeBraceToken As SyntaxToken) As CollectionInitializerSyntax 26894Public Shared Function CollectionInitializer(initializers As SeparatedSyntaxList(Of ExpressionSyntax)) As CollectionInitializerSyntax 26926Public Shared Function CTypeExpression(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As CTypeExpressionSyntax 27088Public Shared Function CTypeExpression(expression As ExpressionSyntax, type As TypeSyntax) As CTypeExpressionSyntax 27111Public Shared Function DirectCastExpression(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As DirectCastExpressionSyntax 27271Public Shared Function DirectCastExpression(expression As ExpressionSyntax, type As TypeSyntax) As DirectCastExpressionSyntax 27294Public Shared Function TryCastExpression(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As TryCastExpressionSyntax 27454Public Shared Function TryCastExpression(expression As ExpressionSyntax, type As TypeSyntax) As TryCastExpressionSyntax 27475Public Shared Function PredefinedCastExpression(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As PredefinedCastExpressionSyntax 27632Public Shared Function PredefinedCastExpression(keyword As SyntaxToken, expression As ExpressionSyntax) As PredefinedCastExpressionSyntax 27648Public Shared Function AddExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 27916Public Shared Function AddExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 27932Public Shared Function SubtractExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 28177Public Shared Function SubtractExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 28193Public Shared Function MultiplyExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 28438Public Shared Function MultiplyExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 28454Public Shared Function DivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 28699Public Shared Function DivideExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 28715Public Shared Function IntegerDivideExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 28960Public Shared Function IntegerDivideExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 28976Public Shared Function ExponentiateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 29221Public Shared Function ExponentiateExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 29237Public Shared Function LeftShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 29482Public Shared Function LeftShiftExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 29498Public Shared Function RightShiftExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 29743Public Shared Function RightShiftExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 29759Public Shared Function ConcatenateExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 30004Public Shared Function ConcatenateExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 30020Public Shared Function ModuloExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 30265Public Shared Function ModuloExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 30281Public Shared Function EqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 30526Public Shared Function EqualsExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 30542Public Shared Function NotEqualsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 30787Public Shared Function NotEqualsExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 30803Public Shared Function LessThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 31048Public Shared Function LessThanExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 31064Public Shared Function LessThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 31309Public Shared Function LessThanOrEqualExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 31325Public Shared Function GreaterThanOrEqualExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 31570Public Shared Function GreaterThanOrEqualExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 31586Public Shared Function GreaterThanExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 31831Public Shared Function GreaterThanExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 31847Public Shared Function IsExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 32092Public Shared Function IsExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 32108Public Shared Function IsNotExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 32353Public Shared Function IsNotExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 32369Public Shared Function LikeExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 32614Public Shared Function LikeExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 32630Public Shared Function OrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 32875Public Shared Function OrExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 32891Public Shared Function ExclusiveOrExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 33136Public Shared Function ExclusiveOrExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 33152Public Shared Function AndExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 33397Public Shared Function AndExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 33413Public Shared Function OrElseExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 33658Public Shared Function OrElseExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 33674Public Shared Function AndAlsoExpression(left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 33919Public Shared Function AndAlsoExpression(left As ExpressionSyntax, right As ExpressionSyntax) As BinaryExpressionSyntax 33946Public Shared Function BinaryExpression(ByVal kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 34244Public Shared Function UnaryPlusExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 34375Public Shared Function UnaryPlusExpression(operand As ExpressionSyntax) As UnaryExpressionSyntax 34389Public Shared Function UnaryMinusExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 34517Public Shared Function UnaryMinusExpression(operand As ExpressionSyntax) As UnaryExpressionSyntax 34531Public Shared Function NotExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 34659Public Shared Function NotExpression(operand As ExpressionSyntax) As UnaryExpressionSyntax 34673Public Shared Function AddressOfExpression(operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 34801Public Shared Function AddressOfExpression(operand As ExpressionSyntax) As UnaryExpressionSyntax 34820Public Shared Function UnaryExpression(ByVal kind As SyntaxKind, operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 34979Public Shared Function BinaryConditionalExpression(ifKeyword As SyntaxToken, openParenToken As SyntaxToken, firstExpression As ExpressionSyntax, commaToken As SyntaxToken, secondExpression As ExpressionSyntax, closeParenToken As SyntaxToken) As BinaryConditionalExpressionSyntax 35238Public Shared Function BinaryConditionalExpression(firstExpression As ExpressionSyntax, secondExpression As ExpressionSyntax) As BinaryConditionalExpressionSyntax 35271Public Shared Function TernaryConditionalExpression(ifKeyword As SyntaxToken, openParenToken As SyntaxToken, condition As ExpressionSyntax, firstCommaToken As SyntaxToken, whenTrue As ExpressionSyntax, secondCommaToken As SyntaxToken, whenFalse As ExpressionSyntax, closeParenToken As SyntaxToken) As TernaryConditionalExpressionSyntax 35650Public Shared Function TernaryConditionalExpression(condition As ExpressionSyntax, whenTrue As ExpressionSyntax, whenFalse As ExpressionSyntax) As TernaryConditionalExpressionSyntax 37008Public Shared Function SimpleArgument(nameColonEquals As NameColonEqualsSyntax, expression As ExpressionSyntax) As SimpleArgumentSyntax 37132Public Shared Function SimpleArgument(expression As ExpressionSyntax) As SimpleArgumentSyntax 37188Public Shared Function RangeArgument(lowerBound As ExpressionSyntax, toKeyword As SyntaxToken, upperBound As ExpressionSyntax) As RangeArgumentSyntax 37432Public Shared Function RangeArgument(lowerBound As ExpressionSyntax, upperBound As ExpressionSyntax) As RangeArgumentSyntax 37481Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, inKeyword As SyntaxToken, expression As ExpressionSyntax) As CollectionRangeVariableSyntax 37624Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, expression As ExpressionSyntax) As CollectionRangeVariableSyntax 37639Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, expression As ExpressionSyntax) As CollectionRangeVariableSyntax 37655Public Shared Function ExpressionRangeVariable(nameEquals As VariableNameEqualsSyntax, expression As ExpressionSyntax) As ExpressionRangeVariableSyntax 37779Public Shared Function ExpressionRangeVariable(expression As ExpressionSyntax) As ExpressionRangeVariableSyntax 37897Public Shared Function FunctionAggregation(functionName As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As FunctionAggregationSyntax 37917Public Shared Function FunctionAggregation(functionName As SyntaxToken, argument As ExpressionSyntax) As FunctionAggregationSyntax 38159Public Shared Function WhereClause(whereKeyword As SyntaxToken, condition As ExpressionSyntax) As WhereClauseSyntax 38287Public Shared Function WhereClause(condition As ExpressionSyntax) As WhereClauseSyntax 38305Public Shared Function SkipWhileClause(skipOrTakeKeyword As SyntaxToken, whileKeyword As SyntaxToken, condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38440Public Shared Function SkipWhileClause(condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38458Public Shared Function TakeWhileClause(skipOrTakeKeyword As SyntaxToken, whileKeyword As SyntaxToken, condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38592Public Shared Function TakeWhileClause(condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38614Public Shared Function PartitionWhileClause(ByVal kind As SyntaxKind, skipOrTakeKeyword As SyntaxToken, whileKeyword As SyntaxToken, condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38766Public Shared Function PartitionWhileClause(ByVal kind As SyntaxKind, skipOrTakeKeyword As SyntaxToken, condition As ExpressionSyntax) As PartitionWhileClauseSyntax 38780Public Shared Function SkipClause(skipOrTakeKeyword As SyntaxToken, count As ExpressionSyntax) As PartitionClauseSyntax 38909Public Shared Function SkipClause(count As ExpressionSyntax) As PartitionClauseSyntax 38923Public Shared Function TakeClause(skipOrTakeKeyword As SyntaxToken, count As ExpressionSyntax) As PartitionClauseSyntax 39051Public Shared Function TakeClause(count As ExpressionSyntax) As PartitionClauseSyntax 39069Public Shared Function PartitionClause(ByVal kind As SyntaxKind, skipOrTakeKeyword As SyntaxToken, count As ExpressionSyntax) As PartitionClauseSyntax 39285Public Shared Function JoinCondition(left As ExpressionSyntax, equalsKeyword As SyntaxToken, right As ExpressionSyntax) As JoinConditionSyntax 39528Public Shared Function JoinCondition(left As ExpressionSyntax, right As ExpressionSyntax) As JoinConditionSyntax 39752Public Shared Function AscendingOrdering(expression As ExpressionSyntax, ascendingOrDescendingKeyword As SyntaxToken) As OrderingSyntax 39876Public Shared Function AscendingOrdering(expression As ExpressionSyntax) As OrderingSyntax 39892Public Shared Function DescendingOrdering(expression As ExpressionSyntax, ascendingOrDescendingKeyword As SyntaxToken) As OrderingSyntax 40016Public Shared Function DescendingOrdering(expression As ExpressionSyntax) As OrderingSyntax 40036Public Shared Function Ordering(ByVal kind As SyntaxKind, expression As ExpressionSyntax, ascendingOrDescendingKeyword As SyntaxToken) As OrderingSyntax 40177Public Shared Function Ordering(ByVal kind As SyntaxKind, expression As ExpressionSyntax) As OrderingSyntax 40785Public Shared Function XmlEmbeddedExpression(lessThanPercentEqualsToken As SyntaxToken, expression As ExpressionSyntax, percentGreaterThanToken As SyntaxToken) As XmlEmbeddedExpressionSyntax 40916Public Shared Function XmlEmbeddedExpression(expression As ExpressionSyntax) As XmlEmbeddedExpressionSyntax 41428Public Shared Function YieldStatement(yieldKeyword As SyntaxToken, expression As ExpressionSyntax) As YieldStatementSyntax 41556Public Shared Function YieldStatement(expression As ExpressionSyntax) As YieldStatementSyntax 41570Public Shared Function AwaitExpression(awaitKeyword As SyntaxToken, expression As ExpressionSyntax) As AwaitExpressionSyntax 41698Public Shared Function AwaitExpression(expression As ExpressionSyntax) As AwaitExpressionSyntax 42140Public Shared Function ConditionalAccessExpression(expression As ExpressionSyntax, questionMarkToken As SyntaxToken, whenNotNull As ExpressionSyntax) As ConditionalAccessExpressionSyntax 42174Public Shared Function ConditionalAccessExpression(expression As ExpressionSyntax, whenNotNull As ExpressionSyntax) As ConditionalAccessExpressionSyntax 42186Public Shared Function ConditionalAccessExpression(whenNotNull As ExpressionSyntax) As ConditionalAccessExpressionSyntax 42206Public Shared Function NameOfExpression(nameOfKeyword As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As NameOfExpressionSyntax 42344Public Shared Function NameOfExpression(argument As ExpressionSyntax) As NameOfExpressionSyntax 42442Public Shared Function Interpolation(openBraceToken As SyntaxToken, expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax, formatClause As InterpolationFormatClauseSyntax, closeBraceToken As SyntaxToken) As InterpolationSyntax 42580Public Shared Function Interpolation(expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax) As InterpolationSyntax 42593Public Shared Function Interpolation(expression As ExpressionSyntax) As InterpolationSyntax 42608Public Shared Function InterpolationAlignmentClause(commaToken As SyntaxToken, value As ExpressionSyntax) As InterpolationAlignmentClauseSyntax 42737Public Shared Function InterpolationAlignmentClause(value As ExpressionSyntax) As InterpolationAlignmentClauseSyntax 42948Public Shared Function ConstDirectiveTrivia(hashToken As SyntaxToken, constKeyword As SyntaxToken, name As SyntaxToken, equalsToken As SyntaxToken, value As ExpressionSyntax) As ConstDirectiveTriviaSyntax 43095Public Shared Function ConstDirectiveTrivia(name As SyntaxToken, value As ExpressionSyntax) As ConstDirectiveTriviaSyntax 43110Public Shared Function ConstDirectiveTrivia(name As String, value As ExpressionSyntax) As ConstDirectiveTriviaSyntax 43122Public Shared Function IfDirectiveTrivia(hashToken As SyntaxToken, elseKeyword As SyntaxToken, ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfDirectiveTriviaSyntax 43254Public Shared Function IfDirectiveTrivia(ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax) As IfDirectiveTriviaSyntax 43266Public Shared Function ElseIfDirectiveTrivia(hashToken As SyntaxToken, elseKeyword As SyntaxToken, ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfDirectiveTriviaSyntax 43398Public Shared Function ElseIfDirectiveTrivia(ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax) As IfDirectiveTriviaSyntax 43414Public Shared Function IfDirectiveTrivia(ByVal kind As SyntaxKind, hashToken As SyntaxToken, elseKeyword As SyntaxToken, ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfDirectiveTriviaSyntax 43553Public Shared Function IfDirectiveTrivia(ByVal kind As SyntaxKind, ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax) As IfDirectiveTriviaSyntax
Generated\Syntax.xml.Syntax.Generated.vb (386)
10924Public Shadows Function AddInitializerInitializers(ParamArray items As ExpressionSyntax()) As ObjectCollectionInitializerSyntax 11039Friend _expression as ExpressionSyntax 11047Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 11087Public ReadOnly Property Expression As ExpressionSyntax 11098Public Shadows Function WithExpression(expression as ExpressionSyntax) As InferredFieldInitializerSyntax 11139Public Function Update(keyKeyword As SyntaxToken, expression As ExpressionSyntax) As InferredFieldInitializerSyntax 11167Friend _expression as ExpressionSyntax 11175Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyKeyword As InternalSyntax.KeywordSyntax, dotToken As InternalSyntax.PunctuationSyntax, name As IdentifierNameSyntax, equalsToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax) 11268Public ReadOnly Property Expression As ExpressionSyntax 11279Public Shadows Function WithExpression(expression as ExpressionSyntax) As NamedFieldInitializerSyntax 11333Public Function Update(keyKeyword As SyntaxToken, dotToken As SyntaxToken, name As IdentifierNameSyntax, equalsToken As SyntaxToken, expression As ExpressionSyntax) As NamedFieldInitializerSyntax 11360Friend _value as ExpressionSyntax 11368Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), equalsToken As InternalSyntax.PunctuationSyntax, value As ExpressionSyntax) 11393Public ReadOnly Property Value As ExpressionSyntax 11403Public Shadows Function WithValue(value as ExpressionSyntax) As EqualsValueSyntax 11444Public Function Update(equalsToken As SyntaxToken, value As ExpressionSyntax) As EqualsValueSyntax 12512Friend _expression as ExpressionSyntax 12520Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax) 12527Public ReadOnly Property Expression As ExpressionSyntax 12538Public Shadows Function WithExpression(expression as ExpressionSyntax) As ExpressionStatementSyntax 12574Public Function Update(expression As ExpressionSyntax) As ExpressionStatementSyntax 12600Friend _expression as ExpressionSyntax 12608Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), questionToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax) 12633Public ReadOnly Property Expression As ExpressionSyntax 12644Public Shadows Function WithExpression(expression as ExpressionSyntax) As PrintStatementSyntax 12685Public Function Update(questionToken As SyntaxToken, expression As ExpressionSyntax) As PrintStatementSyntax 14074Friend _expression as ExpressionSyntax 14082Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), returnKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 14110Public ReadOnly Property Expression As ExpressionSyntax 14121Public Shadows Function WithExpression(expression as ExpressionSyntax) As ReturnStatementSyntax 14162Public Function Update(returnKeyword As SyntaxToken, expression As ExpressionSyntax) As ReturnStatementSyntax 14188Friend _condition as ExpressionSyntax 14198Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax, thenKeyword As InternalSyntax.KeywordSyntax, statements As SyntaxNode, elseClause As SingleLineElseClauseSyntax) 14223Public ReadOnly Property Condition As ExpressionSyntax 14234Public Shadows Function WithCondition(condition as ExpressionSyntax) As SingleLineIfStatementSyntax 14363Public Function Update(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken, statements As SyntaxList(of StatementSyntax), elseClause As SingleLineElseClauseSyntax) As SingleLineIfStatementSyntax 14731Friend _condition as ExpressionSyntax 14739Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax, thenKeyword As InternalSyntax.KeywordSyntax) 14764Public ReadOnly Property Condition As ExpressionSyntax 14775Public Shadows Function WithCondition(condition as ExpressionSyntax) As IfStatementSyntax 14844Public Function Update(ifKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfStatementSyntax 14995Friend _condition as ExpressionSyntax 15003Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), elseIfKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax, thenKeyword As InternalSyntax.KeywordSyntax) 15028Public ReadOnly Property Condition As ExpressionSyntax 15039Public Shadows Function WithCondition(condition as ExpressionSyntax) As ElseIfStatementSyntax 15108Public Function Update(elseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As ElseIfStatementSyntax 15941Friend _filter as ExpressionSyntax 15949Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), whenKeyword As InternalSyntax.KeywordSyntax, filter As ExpressionSyntax) 15974Public ReadOnly Property Filter As ExpressionSyntax 15984Public Shadows Function WithFilter(filter as ExpressionSyntax) As CatchFilterClauseSyntax 16025Public Function Update(whenKeyword As SyntaxToken, filter As ExpressionSyntax) As CatchFilterClauseSyntax 16258Friend _errorNumber as ExpressionSyntax 16266Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), errorKeyword As InternalSyntax.KeywordSyntax, errorNumber As ExpressionSyntax) 16291Public ReadOnly Property ErrorNumber As ExpressionSyntax 16302Public Shadows Function WithErrorNumber(errorNumber as ExpressionSyntax) As ErrorStatementSyntax 16343Public Function Update(errorKeyword As SyntaxToken, errorNumber As ExpressionSyntax) As ErrorStatementSyntax 16975Friend _expression as ExpressionSyntax 16983Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), selectKeyword As InternalSyntax.KeywordSyntax, caseKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 17033Public ReadOnly Property Expression As ExpressionSyntax 17044Public Shadows Function WithExpression(expression as ExpressionSyntax) As SelectStatementSyntax 17088Public Function Update(selectKeyword As SyntaxToken, caseKeyword As SyntaxToken, expression As ExpressionSyntax) As SelectStatementSyntax 17471Friend _value as ExpressionSyntax 17479Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), value As ExpressionSyntax) 17486Public ReadOnly Property Value As ExpressionSyntax 17496Public Shadows Function WithValue(value as ExpressionSyntax) As SimpleCaseClauseSyntax 17532Public Function Update(value As ExpressionSyntax) As SimpleCaseClauseSyntax 17558Friend _lowerBound as ExpressionSyntax 17559Friend _upperBound as ExpressionSyntax 17567Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), lowerBound As ExpressionSyntax, toKeyword As InternalSyntax.KeywordSyntax, upperBound As ExpressionSyntax) 17574Public ReadOnly Property LowerBound As ExpressionSyntax 17585Public Shadows Function WithLowerBound(lowerBound as ExpressionSyntax) As RangeCaseClauseSyntax 17610Public ReadOnly Property UpperBound As ExpressionSyntax 17621Public Shadows Function WithUpperBound(upperBound as ExpressionSyntax) As RangeCaseClauseSyntax 17669Public Function Update(lowerBound As ExpressionSyntax, toKeyword As SyntaxToken, upperBound As ExpressionSyntax) As RangeCaseClauseSyntax 17700Friend _value as ExpressionSyntax 17708Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), isKeyword As InternalSyntax.KeywordSyntax, operatorToken As InternalSyntax.PunctuationSyntax, value As ExpressionSyntax) 17759Public ReadOnly Property Value As ExpressionSyntax 17769Public Shadows Function WithValue(value as ExpressionSyntax) As RelationalCaseClauseSyntax 17816Public Function Update(kind As SyntaxKind, isKeyword As SyntaxToken, operatorToken As SyntaxToken, value As ExpressionSyntax) As RelationalCaseClauseSyntax 17843Friend _expression as ExpressionSyntax 17851Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), syncLockKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 17876Public ReadOnly Property Expression As ExpressionSyntax 17887Public Shadows Function WithExpression(expression as ExpressionSyntax) As SyncLockStatementSyntax 17928Public Function Update(syncLockKeyword As SyntaxToken, expression As ExpressionSyntax) As SyncLockStatementSyntax 18355Friend _condition as ExpressionSyntax 18363Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), whileOrUntilKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax) 18388Public ReadOnly Property Condition As ExpressionSyntax 18399Public Shadows Function WithCondition(condition as ExpressionSyntax) As WhileOrUntilClauseSyntax 18443Public Function Update(kind As SyntaxKind, whileOrUntilKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileOrUntilClauseSyntax 18470Friend _condition as ExpressionSyntax 18478Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), whileKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax) 18503Public ReadOnly Property Condition As ExpressionSyntax 18514Public Shadows Function WithCondition(condition as ExpressionSyntax) As WhileStatementSyntax 18555Public Function Update(whileKeyword As SyntaxToken, condition As ExpressionSyntax) As WhileStatementSyntax 18643Public Shadows Function AddNextStatementControlVariables(ParamArray items As ExpressionSyntax()) As ForOrForEachBlockSyntax 18646Friend MustOverride Function AddNextStatementControlVariablesCore(ParamArray items As ExpressionSyntax()) As ForOrForEachBlockSyntax 18763Public Shadows Function AddNextStatementControlVariables(ParamArray items As ExpressionSyntax()) As ForBlockSyntax 18768Friend Overrides Function AddNextStatementControlVariablesCore(ParamArray items As ExpressionSyntax()) As ForOrForEachBlockSyntax 18947Public Shadows Function AddNextStatementControlVariables(ParamArray items As ExpressionSyntax()) As ForEachBlockSyntax 18952Friend Overrides Function AddNextStatementControlVariablesCore(ParamArray items As ExpressionSyntax()) As ForOrForEachBlockSyntax 19100Friend _fromValue as ExpressionSyntax 19101Friend _toValue as ExpressionSyntax 19110Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), forKeyword As InternalSyntax.KeywordSyntax, controlVariable As VisualBasicSyntaxNode, equalsToken As InternalSyntax.PunctuationSyntax, fromValue As ExpressionSyntax, toKeyword As InternalSyntax.KeywordSyntax, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) 19190Public ReadOnly Property FromValue As ExpressionSyntax 19201Public Shadows Function WithFromValue(fromValue as ExpressionSyntax) As ForStatementSyntax 19226Public ReadOnly Property ToValue As ExpressionSyntax 19237Public Shadows Function WithToValue(toValue as ExpressionSyntax) As ForStatementSyntax 19326Public Function Update(forKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, equalsToken As SyntaxToken, fromValue As ExpressionSyntax, toKeyword As SyntaxToken, toValue As ExpressionSyntax, stepClause As ForStepClauseSyntax) As ForStatementSyntax 19352Friend _stepValue as ExpressionSyntax 19360Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), stepKeyword As InternalSyntax.KeywordSyntax, stepValue As ExpressionSyntax) 19385Public ReadOnly Property StepValue As ExpressionSyntax 19396Public Shadows Function WithStepValue(stepValue as ExpressionSyntax) As ForStepClauseSyntax 19437Public Function Update(stepKeyword As SyntaxToken, stepValue As ExpressionSyntax) As ForStepClauseSyntax 19469Friend _expression as ExpressionSyntax 19477Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), forKeyword As InternalSyntax.KeywordSyntax, eachKeyword As InternalSyntax.KeywordSyntax, controlVariable As VisualBasicSyntaxNode, inKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 19575Public ReadOnly Property Expression As ExpressionSyntax 19586Public Shadows Function WithExpression(expression as ExpressionSyntax) As ForEachStatementSyntax 19640Public Function Update(forKeyword As SyntaxToken, eachKeyword As SyntaxToken, controlVariable As VisualBasicSyntaxNode, inKeyword As SyntaxToken, expression As ExpressionSyntax) As ForEachStatementSyntax 19705Public ReadOnly Property ControlVariables As SeparatedSyntaxList(Of ExpressionSyntax) 19709Return new SeparatedSyntaxList(Of ExpressionSyntax)(listNode, Me.GetChildIndex(1)) 19720Public Shadows Function WithControlVariables(controlVariables as SeparatedSyntaxList(Of ExpressionSyntax)) As NextStatementSyntax 19724Public Shadows Function AddControlVariables(ParamArray items As ExpressionSyntax()) As NextStatementSyntax 19765Public Function Update(nextKeyword As SyntaxToken, controlVariables As SeparatedSyntaxList(Of ExpressionSyntax)) As NextStatementSyntax 19793Friend _expression as ExpressionSyntax 19802Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), usingKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax, variables As SyntaxNode) 19831Public ReadOnly Property Expression As ExpressionSyntax 19842Public Shadows Function WithExpression(expression as ExpressionSyntax) As UsingStatementSyntax 19920Public Function Update(usingKeyword As SyntaxToken, expression As ExpressionSyntax, variables As SeparatedSyntaxList(Of VariableDeclaratorSyntax)) As UsingStatementSyntax 19946Friend _expression as ExpressionSyntax 19954Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), throwKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 19982Public ReadOnly Property Expression As ExpressionSyntax 19993Public Shadows Function WithExpression(expression as ExpressionSyntax) As ThrowStatementSyntax 20034Public Function Update(throwKeyword As SyntaxToken, expression As ExpressionSyntax) As ThrowStatementSyntax 20071Friend _left as ExpressionSyntax 20072Friend _right as ExpressionSyntax 20080Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As ExpressionSyntax, operatorToken As InternalSyntax.PunctuationSyntax, right As ExpressionSyntax) 20087Public ReadOnly Property Left As ExpressionSyntax 20097Public Shadows Function WithLeft(left as ExpressionSyntax) As AssignmentStatementSyntax 20123Public ReadOnly Property Right As ExpressionSyntax 20133Public Shadows Function WithRight(right as ExpressionSyntax) As AssignmentStatementSyntax 20184Public Function Update(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 20325Friend _invocation as ExpressionSyntax 20333Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), callKeyword As InternalSyntax.KeywordSyntax, invocation As ExpressionSyntax) 20359Public ReadOnly Property Invocation As ExpressionSyntax 20370Public Shadows Function WithInvocation(invocation as ExpressionSyntax) As CallStatementSyntax 20411Public Function Update(callKeyword As SyntaxToken, invocation As ExpressionSyntax) As CallStatementSyntax 20439Friend _eventExpression as ExpressionSyntax 20440Friend _delegateExpression as ExpressionSyntax 20448Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), addHandlerOrRemoveHandlerKeyword As InternalSyntax.KeywordSyntax, eventExpression As ExpressionSyntax, commaToken As InternalSyntax.PunctuationSyntax, delegateExpression As ExpressionSyntax) 20473Public ReadOnly Property EventExpression As ExpressionSyntax 20484Public Shadows Function WithEventExpression(eventExpression as ExpressionSyntax) As AddRemoveHandlerStatementSyntax 20509Public ReadOnly Property DelegateExpression As ExpressionSyntax 20520Public Shadows Function WithDelegateExpression(delegateExpression as ExpressionSyntax) As AddRemoveHandlerStatementSyntax 20574Public Function Update(kind As SyntaxKind, addHandlerOrRemoveHandlerKeyword As SyntaxToken, eventExpression As ExpressionSyntax, commaToken As SyntaxToken, delegateExpression As ExpressionSyntax) As AddRemoveHandlerStatementSyntax 20746Friend _expression as ExpressionSyntax 20754Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), withKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 20779Public ReadOnly Property Expression As ExpressionSyntax 20790Public Shadows Function WithExpression(expression as ExpressionSyntax) As WithStatementSyntax 20831Public Function Update(withKeyword As SyntaxToken, expression As ExpressionSyntax) As WithStatementSyntax 21009Friend _expression as ExpressionSyntax 21018Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax, arrayBounds As ArgumentListSyntax) 21025Public ReadOnly Property Expression As ExpressionSyntax 21036Public Shadows Function WithExpression(expression as ExpressionSyntax) As RedimClauseSyntax 21104Public Function Update(expression As ExpressionSyntax, arrayBounds As ArgumentListSyntax) As RedimClauseSyntax 21163Public ReadOnly Property Expressions As SeparatedSyntaxList(Of ExpressionSyntax) 21167Return new SeparatedSyntaxList(Of ExpressionSyntax)(listNode, Me.GetChildIndex(1)) 21178Public Shadows Function WithExpressions(expressions as SeparatedSyntaxList(Of ExpressionSyntax)) As EraseStatementSyntax 21182Public Shadows Function AddExpressions(ParamArray items As ExpressionSyntax()) As EraseStatementSyntax 21223Public Function Update(eraseKeyword As SyntaxToken, expressions As SeparatedSyntaxList(Of ExpressionSyntax)) As EraseStatementSyntax 21367Friend _expression as ExpressionSyntax 21375Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), openParenToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 21400Public ReadOnly Property Expression As ExpressionSyntax 21411Public Shadows Function WithExpression(expression as ExpressionSyntax) As ParenthesizedExpressionSyntax 21473Public Function Update(openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As ParenthesizedExpressionSyntax 22461Friend _expression as ExpressionSyntax 22470Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), typeOfKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax, operatorToken As InternalSyntax.KeywordSyntax, type As TypeSyntax) 22495Public ReadOnly Property Expression As ExpressionSyntax 22506Public Shadows Function WithExpression(expression as ExpressionSyntax) As TypeOfExpressionSyntax 22595Public Function Update(kind As SyntaxKind, typeOfKeyword As SyntaxToken, expression As ExpressionSyntax, operatorToken As SyntaxToken, type As TypeSyntax) As TypeOfExpressionSyntax 22778Friend _expression as ExpressionSyntax 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) 22797Public ReadOnly Property Expression As ExpressionSyntax 22808Public Shadows Function WithExpression(expression as ExpressionSyntax) As MemberAccessExpressionSyntax 22894Public Function Update(kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 22924Friend _base as ExpressionSyntax 22933Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), base As ExpressionSyntax, token1 As InternalSyntax.PunctuationSyntax, token2 As InternalSyntax.PunctuationSyntax, token3 As InternalSyntax.PunctuationSyntax, name As XmlNodeSyntax) 22943Public ReadOnly Property Base As ExpressionSyntax 22953Public Shadows Function WithBase(base as ExpressionSyntax) As XmlMemberAccessExpressionSyntax 23092Public Function Update(kind As SyntaxKind, base As ExpressionSyntax, token1 As SyntaxToken, token2 As SyntaxToken, token3 As SyntaxToken, name As XmlNodeSyntax) As XmlMemberAccessExpressionSyntax 23120Friend _expression as ExpressionSyntax 23129Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax, argumentList As ArgumentListSyntax) 23139Public ReadOnly Property Expression As ExpressionSyntax 23150Public Shadows Function WithExpression(expression as ExpressionSyntax) As InvocationExpressionSyntax 23221Public Function Update(expression As ExpressionSyntax, argumentList As ArgumentListSyntax) As InvocationExpressionSyntax 23885Public Shadows Function AddInitializerInitializers(ParamArray items As ExpressionSyntax()) As ArrayCreationExpressionSyntax 24018Public ReadOnly Property Initializers As SeparatedSyntaxList(Of ExpressionSyntax) 24022Return new SeparatedSyntaxList(Of ExpressionSyntax)(listNode, Me.GetChildIndex(1)) 24033Public Shadows Function WithInitializers(initializers as SeparatedSyntaxList(Of ExpressionSyntax)) As CollectionInitializerSyntax 24037Public Shadows Function AddInitializers(ParamArray items As ExpressionSyntax()) As CollectionInitializerSyntax 24099Public Function Update(openBraceToken As SyntaxToken, initializers As SeparatedSyntaxList(Of ExpressionSyntax), closeBraceToken As SyntaxToken) As CollectionInitializerSyntax 24120Friend _expression as ExpressionSyntax 24178Public ReadOnly Property Expression As ExpressionSyntax 24184Friend Overridable Function GetExpressionCore() As ExpressionSyntax 24193Public Function WithExpression(expression As ExpressionSyntax) As CastExpressionSyntax 24196Friend MustOverride Function WithExpressionCore(expression As ExpressionSyntax) As CastExpressionSyntax 24284Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, commaToken As InternalSyntax.PunctuationSyntax, type As TypeSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 24343Public Shadows ReadOnly Property Expression As ExpressionSyntax 24349Friend Overrides Function GetExpressionCore() As ExpressionSyntax 24353Friend Overrides Function WithExpressionCore(expression As ExpressionSyntax) As CastExpressionSyntax 24362Public Shadows Function WithExpression(expression as ExpressionSyntax) As CTypeExpressionSyntax 24496Public Function Update(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As CTypeExpressionSyntax 24526Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, commaToken As InternalSyntax.PunctuationSyntax, type As TypeSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 24585Public Shadows ReadOnly Property Expression As ExpressionSyntax 24591Friend Overrides Function GetExpressionCore() As ExpressionSyntax 24595Friend Overrides Function WithExpressionCore(expression As ExpressionSyntax) As CastExpressionSyntax 24604Public Shadows Function WithExpression(expression as ExpressionSyntax) As DirectCastExpressionSyntax 24738Public Function Update(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As DirectCastExpressionSyntax 24768Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, commaToken As InternalSyntax.PunctuationSyntax, type As TypeSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 24827Public Shadows ReadOnly Property Expression As ExpressionSyntax 24833Friend Overrides Function GetExpressionCore() As ExpressionSyntax 24837Friend Overrides Function WithExpressionCore(expression As ExpressionSyntax) As CastExpressionSyntax 24846Public Shadows Function WithExpression(expression as ExpressionSyntax) As TryCastExpressionSyntax 24980Public Function Update(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, commaToken As SyntaxToken, type As TypeSyntax, closeParenToken As SyntaxToken) As TryCastExpressionSyntax 25007Friend _expression as ExpressionSyntax 25015Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), keyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 25058Public ReadOnly Property Expression As ExpressionSyntax 25069Public Shadows Function WithExpression(expression as ExpressionSyntax) As PredefinedCastExpressionSyntax 25134Public Function Update(keyword As SyntaxToken, openParenToken As SyntaxToken, expression As ExpressionSyntax, closeParenToken As SyntaxToken) As PredefinedCastExpressionSyntax 25185Friend _left as ExpressionSyntax 25186Friend _right as ExpressionSyntax 25194Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As ExpressionSyntax, operatorToken As InternalSyntax.SyntaxToken, right As ExpressionSyntax) 25201Public ReadOnly Property Left As ExpressionSyntax 25211Public Shadows Function WithLeft(left as ExpressionSyntax) As BinaryExpressionSyntax 25233Public ReadOnly Property Right As ExpressionSyntax 25243Public Shadows Function WithRight(right as ExpressionSyntax) As BinaryExpressionSyntax 25294Public Function Update(kind As SyntaxKind, left As ExpressionSyntax, operatorToken As SyntaxToken, right As ExpressionSyntax) As BinaryExpressionSyntax 25323Friend _operand as ExpressionSyntax 25331Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), operatorToken As InternalSyntax.SyntaxToken, operand As ExpressionSyntax) 25356Public ReadOnly Property Operand As ExpressionSyntax 25367Public Shadows Function WithOperand(operand as ExpressionSyntax) As UnaryExpressionSyntax 25411Public Function Update(kind As SyntaxKind, operatorToken As SyntaxToken, operand As ExpressionSyntax) As UnaryExpressionSyntax 25438Friend _firstExpression as ExpressionSyntax 25439Friend _secondExpression as ExpressionSyntax 25447Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifKeyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, firstExpression As ExpressionSyntax, commaToken As InternalSyntax.PunctuationSyntax, secondExpression As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 25490Public ReadOnly Property FirstExpression As ExpressionSyntax 25501Public Shadows Function WithFirstExpression(firstExpression as ExpressionSyntax) As BinaryConditionalExpressionSyntax 25526Public ReadOnly Property SecondExpression As ExpressionSyntax 25537Public Shadows Function WithSecondExpression(secondExpression as ExpressionSyntax) As BinaryConditionalExpressionSyntax 25612Public Function Update(ifKeyword As SyntaxToken, openParenToken As SyntaxToken, firstExpression As ExpressionSyntax, commaToken As SyntaxToken, secondExpression As ExpressionSyntax, closeParenToken As SyntaxToken) As BinaryConditionalExpressionSyntax 25639Friend _condition as ExpressionSyntax 25640Friend _whenTrue as ExpressionSyntax 25641Friend _whenFalse as ExpressionSyntax 25649Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), ifKeyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, condition As ExpressionSyntax, firstCommaToken As InternalSyntax.PunctuationSyntax, whenTrue As ExpressionSyntax, secondCommaToken As InternalSyntax.PunctuationSyntax, whenFalse As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 25692Public ReadOnly Property Condition As ExpressionSyntax 25703Public Shadows Function WithCondition(condition as ExpressionSyntax) As TernaryConditionalExpressionSyntax 25728Public ReadOnly Property WhenTrue As ExpressionSyntax 25739Public Shadows Function WithWhenTrue(whenTrue as ExpressionSyntax) As TernaryConditionalExpressionSyntax 25764Public ReadOnly Property WhenFalse As ExpressionSyntax 25775Public Shadows Function WithWhenFalse(whenFalse as ExpressionSyntax) As TernaryConditionalExpressionSyntax 25860Public Function Update(ifKeyword As SyntaxToken, openParenToken As SyntaxToken, condition As ExpressionSyntax, firstCommaToken As SyntaxToken, whenTrue As ExpressionSyntax, secondCommaToken As SyntaxToken, whenFalse As ExpressionSyntax, closeParenToken As SyntaxToken) As TernaryConditionalExpressionSyntax 26722Friend _expression as ExpressionSyntax 26730Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), nameColonEquals As NameColonEqualsSyntax, expression As ExpressionSyntax) 26758Public ReadOnly Property Expression As ExpressionSyntax 26769Public Shadows Function WithExpression(expression as ExpressionSyntax) As SimpleArgumentSyntax 26814Public Function Update(nameColonEquals As NameColonEqualsSyntax, expression As ExpressionSyntax) As SimpleArgumentSyntax 26951Friend _lowerBound as ExpressionSyntax 26952Friend _upperBound as ExpressionSyntax 26960Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), lowerBound As ExpressionSyntax, toKeyword As InternalSyntax.KeywordSyntax, upperBound As ExpressionSyntax) 26967Public ReadOnly Property LowerBound As ExpressionSyntax 26978Public Shadows Function WithLowerBound(lowerBound as ExpressionSyntax) As RangeArgumentSyntax 27003Public ReadOnly Property UpperBound As ExpressionSyntax 27014Public Shadows Function WithUpperBound(upperBound as ExpressionSyntax) As RangeArgumentSyntax 27062Public Function Update(lowerBound As ExpressionSyntax, toKeyword As SyntaxToken, upperBound As ExpressionSyntax) As RangeArgumentSyntax 27202Friend _expression as ExpressionSyntax 27210Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, inKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 27274Public ReadOnly Property Expression As ExpressionSyntax 27285Public Shadows Function WithExpression(expression as ExpressionSyntax) As CollectionRangeVariableSyntax 27340Public Function Update(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, inKeyword As SyntaxToken, expression As ExpressionSyntax) As CollectionRangeVariableSyntax 27368Friend _expression as ExpressionSyntax 27376Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), nameEquals As VariableNameEqualsSyntax, expression As ExpressionSyntax) 27405Public ReadOnly Property Expression As ExpressionSyntax 27416Public Shadows Function WithExpression(expression as ExpressionSyntax) As ExpressionRangeVariableSyntax 27461Public Function Update(nameEquals As VariableNameEqualsSyntax, expression As ExpressionSyntax) As ExpressionRangeVariableSyntax 27768Friend _argument as ExpressionSyntax 27776Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), functionName As InternalSyntax.IdentifierTokenSyntax, openParenToken As InternalSyntax.PunctuationSyntax, argument As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 27829Public ReadOnly Property Argument As ExpressionSyntax 27840Public Shadows Function WithArgument(argument as ExpressionSyntax) As FunctionAggregationSyntax 27912Public Function Update(functionName As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As FunctionAggregationSyntax 28554Friend _condition as ExpressionSyntax 28562Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), whereKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax) 28587Public ReadOnly Property Condition As ExpressionSyntax 28598Public Shadows Function WithCondition(condition as ExpressionSyntax) As WhereClauseSyntax 28639Public Function Update(whereKeyword As SyntaxToken, condition As ExpressionSyntax) As WhereClauseSyntax 28667Friend _condition as ExpressionSyntax 28675Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), skipOrTakeKeyword As InternalSyntax.KeywordSyntax, whileKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax) 28718Public ReadOnly Property Condition As ExpressionSyntax 28729Public Shadows Function WithCondition(condition as ExpressionSyntax) As PartitionWhileClauseSyntax 28776Public Function Update(kind As SyntaxKind, skipOrTakeKeyword As SyntaxToken, whileKeyword As SyntaxToken, condition As ExpressionSyntax) As PartitionWhileClauseSyntax 28803Friend _count as ExpressionSyntax 28811Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), skipOrTakeKeyword As InternalSyntax.KeywordSyntax, count As ExpressionSyntax) 28836Public ReadOnly Property Count As ExpressionSyntax 28846Public Shadows Function WithCount(count as ExpressionSyntax) As PartitionClauseSyntax 28890Public Function Update(kind As SyntaxKind, skipOrTakeKeyword As SyntaxToken, count As ExpressionSyntax) As PartitionClauseSyntax 29294Friend _left as ExpressionSyntax 29295Friend _right as ExpressionSyntax 29303Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), left As ExpressionSyntax, equalsKeyword As InternalSyntax.KeywordSyntax, right As ExpressionSyntax) 29310Public ReadOnly Property Left As ExpressionSyntax 29320Public Shadows Function WithLeft(left as ExpressionSyntax) As JoinConditionSyntax 29345Public ReadOnly Property Right As ExpressionSyntax 29355Public Shadows Function WithRight(right as ExpressionSyntax) As JoinConditionSyntax 29403Public Function Update(left As ExpressionSyntax, equalsKeyword As SyntaxToken, right As ExpressionSyntax) As JoinConditionSyntax 30147Friend _expression as ExpressionSyntax 30155Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax, ascendingOrDescendingKeyword As InternalSyntax.KeywordSyntax) 30162Public ReadOnly Property Expression As ExpressionSyntax 30173Public Shadows Function WithExpression(expression as ExpressionSyntax) As OrderingSyntax 30243Public Function Update(kind As SyntaxKind, expression As ExpressionSyntax, ascendingOrDescendingKeyword As SyntaxToken) As OrderingSyntax 32633Friend _expression as ExpressionSyntax 32641Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), lessThanPercentEqualsToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, percentGreaterThanToken As InternalSyntax.PunctuationSyntax) 32660Public ReadOnly Property Expression As ExpressionSyntax 32671Public Shadows Function WithExpression(expression as ExpressionSyntax) As XmlEmbeddedExpressionSyntax 32730Public Function Update(lessThanPercentEqualsToken As SyntaxToken, expression As ExpressionSyntax, percentGreaterThanToken As SyntaxToken) As XmlEmbeddedExpressionSyntax 34350Friend _expression as ExpressionSyntax 34358Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), yieldKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 34383Public ReadOnly Property Expression As ExpressionSyntax 34394Public Shadows Function WithExpression(expression as ExpressionSyntax) As YieldStatementSyntax 34435Public Function Update(yieldKeyword As SyntaxToken, expression As ExpressionSyntax) As YieldStatementSyntax 34461Friend _expression as ExpressionSyntax 34469Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), awaitKeyword As InternalSyntax.KeywordSyntax, expression As ExpressionSyntax) 34494Public ReadOnly Property Expression As ExpressionSyntax 34505Public Shadows Function WithExpression(expression as ExpressionSyntax) As AwaitExpressionSyntax 34546Public Function Update(awaitKeyword As SyntaxToken, expression As ExpressionSyntax) As AwaitExpressionSyntax 35099Friend _expression as ExpressionSyntax 35100Friend _whenNotNull as ExpressionSyntax 35108Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), expression As ExpressionSyntax, questionMarkToken As InternalSyntax.PunctuationSyntax, whenNotNull As ExpressionSyntax) 35118Public ReadOnly Property Expression As ExpressionSyntax 35129Public Shadows Function WithExpression(expression as ExpressionSyntax) As ConditionalAccessExpressionSyntax 35155Public ReadOnly Property WhenNotNull As ExpressionSyntax 35166Public Shadows Function WithWhenNotNull(whenNotNull as ExpressionSyntax) As ConditionalAccessExpressionSyntax 35214Public Function Update(expression As ExpressionSyntax, questionMarkToken As SyntaxToken, whenNotNull As ExpressionSyntax) As ConditionalAccessExpressionSyntax 35240Friend _argument as ExpressionSyntax 35248Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), nameOfKeyword As InternalSyntax.KeywordSyntax, openParenToken As InternalSyntax.PunctuationSyntax, argument As ExpressionSyntax, closeParenToken As InternalSyntax.PunctuationSyntax) 35291Public ReadOnly Property Argument As ExpressionSyntax 35302Public Shadows Function WithArgument(argument as ExpressionSyntax) As NameOfExpressionSyntax 35367Public Function Update(nameOfKeyword As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As NameOfExpressionSyntax 35629Friend _expression as ExpressionSyntax 35639Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), openBraceToken As InternalSyntax.PunctuationSyntax, expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax, formatClause As InterpolationFormatClauseSyntax, closeBraceToken As InternalSyntax.PunctuationSyntax) 35665Public ReadOnly Property Expression As ExpressionSyntax 35676Public Shadows Function WithExpression(expression as ExpressionSyntax) As InterpolationSyntax 35794Public Function Update(openBraceToken As SyntaxToken, expression As ExpressionSyntax, alignmentClause As InterpolationAlignmentClauseSyntax, formatClause As InterpolationFormatClauseSyntax, closeBraceToken As SyntaxToken) As InterpolationSyntax 35821Friend _value as ExpressionSyntax 35829Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), commaToken As InternalSyntax.PunctuationSyntax, value As ExpressionSyntax) 35854Public ReadOnly Property Value As ExpressionSyntax 35864Public Shadows Function WithValue(value as ExpressionSyntax) As InterpolationAlignmentClauseSyntax 35905Public Function Update(commaToken As SyntaxToken, value As ExpressionSyntax) As InterpolationAlignmentClauseSyntax 36077Friend _value as ExpressionSyntax 36085Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), hashToken As InternalSyntax.PunctuationSyntax, constKeyword As InternalSyntax.KeywordSyntax, name As InternalSyntax.IdentifierTokenSyntax, equalsToken As InternalSyntax.PunctuationSyntax, value As ExpressionSyntax) 36172Public ReadOnly Property Value As ExpressionSyntax 36182Public Shadows Function WithValue(value as ExpressionSyntax) As ConstDirectiveTriviaSyntax 36232Public Function Update(hashToken As SyntaxToken, constKeyword As SyntaxToken, name As SyntaxToken, equalsToken As SyntaxToken, value As ExpressionSyntax) As ConstDirectiveTriviaSyntax 36260Friend _condition as ExpressionSyntax 36268Friend Sub New(ByVal kind As SyntaxKind, ByVal errors as DiagnosticInfo(), ByVal annotations as SyntaxAnnotation(), hashToken As InternalSyntax.PunctuationSyntax, elseKeyword As InternalSyntax.KeywordSyntax, ifOrElseIfKeyword As InternalSyntax.KeywordSyntax, condition As ExpressionSyntax, thenKeyword As InternalSyntax.KeywordSyntax) 36335Public ReadOnly Property Condition As ExpressionSyntax 36346Public Shadows Function WithCondition(condition as ExpressionSyntax) As IfDirectiveTriviaSyntax 36421Public Function Update(kind As SyntaxKind, hashToken As SyntaxToken, elseKeyword As SyntaxToken, ifOrElseIfKeyword As SyntaxToken, condition As ExpressionSyntax, thenKeyword As SyntaxToken) As IfDirectiveTriviaSyntax
Lowering\LocalRewriter\LocalRewriter.vb (1)
303TypeOf node.Syntax Is ExpressionSyntax)
Lowering\LocalRewriter\LocalRewriter_UnstructuredExceptionHandling.vb (2)
481Debug.Assert(TypeOf statement.Syntax Is ExpressionSyntax) 545(TypeOf statement.Syntax Is ExpressionSyntax AndAlso
Semantics\OverloadResolution.vb (1)
3420ElseIf TypeOf parent Is ExpressionSyntax OrElse TypeOf parent Is StatementSyntax Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
15Return SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(startNode, ExpressionSyntax)) OrElse Me.inNamespaceOrType
Symbols\Source\LocalSymbol.vb (9)
80fromValue As ExpressionSyntax, 81toValue As ExpressionSyntax, 93expression As ExpressionSyntax) As LocalSymbol 676Private ReadOnly _collectionExpressionSyntax As ExpressionSyntax 685collectionExpressionSyntax As ExpressionSyntax) 738Private ReadOnly _fromValue As ExpressionSyntax 739Private ReadOnly _toValue As ExpressionSyntax 749fromValue As ExpressionSyntax, 750toValue As ExpressionSyntax,
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
155Dim expression As ExpressionSyntax
Syntax\ArgumentSyntax.vb (4)
33Public MustOverride Function GetExpression() As ExpressionSyntax 46Public NotOverridable Overrides Function GetExpression() As ExpressionSyntax 61Public NotOverridable Overrides Function GetExpression() As ExpressionSyntax 76Public NotOverridable Overrides Function GetExpression() As ExpressionSyntax
Syntax\LambdaUtilities.vb (1)
374Debug.Assert(TypeOf lambdaBody Is ExpressionSyntax)
Syntax\SyntaxExtensions.vb (1)
119Dim expr = TryCast(syntax, ExpressionSyntax)
Syntax\SyntaxFactory.vb (4)
134Public Shared Function GetStandaloneExpression(node As ExpressionSyntax) As ExpressionSyntax 135Dim expr = TryCast(node, ExpressionSyntax) 137Dim parent = TryCast(node.Parent, ExpressionSyntax)
Syntax\SyntaxFacts.vb (5)
48Public Shared Function IsInvoked(node As ExpressionSyntax) As Boolean 57Public Shared Function IsAddressOfOperand(node As ExpressionSyntax) As Boolean 67Public Shared Function IsInvocationOrAddressOfOperand(node As ExpressionSyntax) As Boolean 72Public Shared Function IsInTypeOnlyContext(node As ExpressionSyntax) As Boolean 180Dim expressionNode = TryCast(node, ExpressionSyntax)
Syntax\SyntaxNodeExtensions.vb (8)
102Friend Function ExtractAnonymousTypeMemberName(input As ExpressionSyntax, <Out()> ByRef failedToInferFromXmlName As XmlNameSyntax) As SyntaxToken 133Dim receiver As ExpressionSyntax = If(memberAccess.Expression, GetCorrespondingConditionalAccessReceiver(memberAccess)) 161Dim target As ExpressionSyntax = If(invocation.Expression, GetCorrespondingConditionalAccessReceiver(invocation)) 192Private Function GetCorrespondingConditionalAccessReceiver(node As ExpressionSyntax) As ExpressionSyntax 203Friend Function GetCorrespondingConditionalAccessExpression(node As ExpressionSyntax) As ConditionalAccessExpressionSyntax 251Friend Function GetLeafAccess(conditionalAccess As ConditionalAccessExpressionSyntax) As ExpressionSyntax 252Dim access As ExpressionSyntax = conditionalAccess.WhenNotNull
Syntax\SyntaxNodeFactories.vb (3)
222Public Shared Function ParseExpression(text As String, Optional offset As Integer = 0, Optional consumeFullText As Boolean = True) As ExpressionSyntax 226Return DirectCast(If(consumeFullText, p.ConsumeUnexpectedTokens(node), node).CreateRed(Nothing, 0), ExpressionSyntax) 1032Public Shared Function InvocationExpression(expression As ExpressionSyntax) As InvocationExpressionSyntax
VisualBasicExtensions.vb (11)
807Public Function ClassifyConversion(semanticModel As SemanticModel, expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 825Public Function ClassifyConversion(semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax, destination As ITypeSymbol) As Conversion 1292Public Function GetSymbolInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1306Public Function GetCollectionInitializerSymbolInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo 1345Public Function GetSpeculativeSymbolInfo(semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As SymbolInfo 1478Public Function GetSpeculativeConversion(semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As Conversion 1488Public Function GetTypeInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As TypeInfo 1501Public Function GetSpeculativeTypeInfo(semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As TypeInfo 1527Public Function GetMemberGroup(semanticModel As SemanticModel, expression As ExpressionSyntax, Optional cancellationToken As CancellationToken = Nothing) As ImmutableArray(Of ISymbol) 1540Public Function GetSpeculativeMemberGroup(semanticModel As SemanticModel, position As Integer, expression As ExpressionSyntax) As ImmutableArray(Of ISymbol) 1784Public Function AnalyzeDataFlow(semanticModel As SemanticModel, expression As ExpressionSyntax) As DataFlowAnalysis
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (142)
ArgumentSyntaxExtensions.vb (1)
84Public Function GetArgumentExpression(argument As ArgumentSyntax) As ExpressionSyntax
CastAnalyzer.vb (11)
14Private ReadOnly _castNode As ExpressionSyntax 15Private ReadOnly _castExpressionNode As ExpressionSyntax 21castNode As ExpressionSyntax, 22castExpressionNode As ExpressionSyntax, 60Private Shared Function GetOuterCastType(expression As ExpressionSyntax, expressionTypeInfo As TypeInfo, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol 64Dim parentExpression = TryCast(parent, ExpressionSyntax) 125Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion 362Private Shared Function UserDefinedConversionIsAllowed(expression As ExpressionSyntax) As Boolean 429castNode As ExpressionSyntax, 430castExpressionNode As ExpressionSyntax,
ExpressionSyntaxExtensions.vb (30)
14Public Function WalkUpParentheses(expression As ExpressionSyntax) As ExpressionSyntax 16expression = DirectCast(expression.Parent, ExpressionSyntax) 23Public Function WalkDownParentheses(expression As ExpressionSyntax) As ExpressionSyntax 32Public Function IsLeftSideOfDot(expression As ExpressionSyntax) As Boolean 43Public Function IsNewOnRightSideOfDotOrBang(expression As ExpressionSyntax) As Boolean 57Public Function IsSimpleMemberAccessExpressionName(expression As ExpressionSyntax) As Boolean 63Public Function IsAnyMemberAccessExpressionName(expression As ExpressionSyntax) As Boolean 69Public Function IsRightSideOfDotOrBang(expression As ExpressionSyntax) As Boolean 74Public Function IsRightSideOfDot(expression As ExpressionSyntax) As Boolean 79Public Function IsRightSideOfQualifiedName(expression As ExpressionSyntax) As Boolean 85Public Function IsLeftSideOfQualifiedName(expression As ExpressionSyntax) As Boolean 91Public Function IsAnyLiteralExpression(expression As ExpressionSyntax) As Boolean 103expression As ExpressionSyntax, 141expression As ExpressionSyntax, 187castNode As ExpressionSyntax, 188castExpressionNode As ExpressionSyntax, 220Public Function GetOperatorPrecedence(expression As ExpressionSyntax) As OperatorPrecedence 269Public Function IsInOutContext(expression As ExpressionSyntax) As Boolean 278Public Function IsInRefContext(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 319Public Function IsInInContext(expression As ExpressionSyntax) As Boolean 326Public Function IsOnlyWrittenTo(expression As ExpressionSyntax) As Boolean 328expression = TryCast(expression.Parent, ExpressionSyntax) 362Public Function IsWrittenTo(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 372expression = TryCast(expression.Parent, ExpressionSyntax) 421Public Sub DecomposeName(expression As ExpressionSyntax, ByRef qualifier As ExpressionSyntax, ByRef name As String, ByRef arity As Integer) 465Public Function CanReplaceWithRValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 472Public Function CanReplaceWithLValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
InvocationExpressionSyntaxExtensions.vb (1)
54Public Function GetExpression(invocationExpression As InvocationExpressionSyntax) As ExpressionSyntax
MemberAccessExpressionSyntaxExtensions.vb (3)
69Optional allowImplicitTarget As Boolean = False) As ExpressionSyntax 104Return DirectCast(current, ExpressionSyntax) 112Return DirectCast(current.Parent, ExpressionSyntax)
ParenthesizedExpressionSyntaxExtensions.vb (1)
353Dim parentExpression = TryCast(node.Parent, ExpressionSyntax)
SemanticModelExtensions.vb (8)
18Dim expression = TryCast(name.Parent, ExpressionSyntax) 33Dim expression = TryCast(name.Parent, ExpressionSyntax) 43expression As ExpressionSyntax, 48Dim qualifier As ExpressionSyntax = Nothing 73Dim expression = TryCast(token.Parent, ExpressionSyntax) 96Public Function GetAliasInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IAliasSymbol 196expression As ExpressionSyntax, 240Private Function TryGenerateNameForArgumentExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
SpeculationAnalyzer.vb (28)
20ExpressionSyntax, 44Public Sub New(expression As ExpressionSyntax, newExpression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken, Optional skipVerificationForReplacedNode As Boolean = False, Optional failOnOverloadResolutionFailuresInOriginalCode As Boolean = False) 49Protected Overrides Function CanAccessInstanceMemberThrough(expression As ExpressionSyntax) As Boolean 55Protected Overrides Function GetSemanticRootForSpeculation(expression As ExpressionSyntax) As SyntaxNode 79Protected Overrides Function GetSemanticRootOfReplacedExpression(semanticRootOfOriginalExpr As SyntaxNode, annotatedReplacedExpression As ExpressionSyntax) As SyntaxNode 94originalExpression = DirectCast(semanticRootOfOriginalExpr.GetAnnotatedNodesAndTokens(originalExprAnnotation).Single().AsNode(), ExpressionSyntax) 102TypeOf nodeToSpeculate Is ExpressionSyntax OrElse 113Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax)) 167Debug.Assert(TypeOf nodeToSpeculate Is ExpressionSyntax) 246Public Function ReplacementChangesSemanticsOfUnchangedLambda(originalLambda As ExpressionSyntax, replacedLambda As ExpressionSyntax) As Boolean 380ReplacementBreaksCollectionInitializerAddMethod(DirectCast(previousOriginalNode, ExpressionSyntax), DirectCast(previousReplacedNode, ExpressionSyntax)) 438Private Function ReplacementBreaksCollectionInitializerAddMethod(originalInitializer As ExpressionSyntax, newInitializer As ExpressionSyntax) As Boolean 454Protected Overrides Function GetReceiver(expression As ExpressionSyntax) As ExpressionSyntax 482Protected Overrides Function GetArguments(expression As ExpressionSyntax) As ImmutableArray(Of ArgumentSyntax) 489Private Shared Function GetArgumentList(expression As ExpressionSyntax) As ArgumentListSyntax 527Protected Overrides Function GetForEachStatementExpression(forEachStatement As ForEachStatementSyntax) As ExpressionSyntax 531Protected Overrides Function GetThrowStatementExpression(throwStatement As ThrowStatementSyntax) As ExpressionSyntax 535Protected Overrides Function IsInNamespaceOrTypeContext(node As ExpressionSyntax) As Boolean 543Protected Overrides Function ConversionsAreCompatible(originalModel As SemanticModel, originalExpression As ExpressionSyntax, newModel As SemanticModel, newExpression As ExpressionSyntax) As Boolean 547Protected Overrides Function ConversionsAreCompatible(originalExpression As ExpressionSyntax, originalTargetType As ITypeSymbol, newExpression As ExpressionSyntax, newTargetType As ITypeSymbol) As Boolean 606Protected Overrides Function ClassifyConversion(model As SemanticModel, expression As ExpressionSyntax, targetType As ITypeSymbol) As Conversion
StatementSyntaxExtensions.vb (2)
747Dim invocation As ExpressionSyntax 756Dim expression As ExpressionSyntax = Nothing
SyntaxNodeExtensions.vb (7)
874.OfType(Of ExpressionSyntax) _ 1003Friend Function GetParentConditionalAccessExpression(node As ExpressionSyntax) As ConditionalAccessExpressionSyntax 1015node = DirectCast(node.Parent, ExpressionSyntax) 1026node = TryCast(node.Parent, ExpressionSyntax) 1059node = DirectCast(node.Parent, ExpressionSyntax) 1065node = DirectCast(node.Parent, ExpressionSyntax) 1075Friend Function GetRootConditionalAccessExpression(node As ExpressionSyntax) As ConditionalAccessExpressionSyntax
SyntaxTokenExtensions.vb (1)
50Dim expression = TryCast(token.Parent, ExpressionSyntax)
VariableDeclaratorSyntaxExtensions.vb (1)
18Public Function GetInitializer(variableDeclarator As VariableDeclaratorSyntax) As ExpressionSyntax
VisualBasicAddRequiredParenthesesDiagnosticAnalyzer.vb (6)
15ExpressionSyntax, BinaryExpressionSyntax, SyntaxKind) 47Protected Overrides Function GetPartsOfBinaryLike(binaryLike As BinaryExpressionSyntax) As (ExpressionSyntax, SyntaxToken, ExpressionSyntax) 59Protected Overrides Function TryGetAppropriateParent(binary As BinaryExpressionSyntax) As ExpressionSyntax 60Return TryCast(binary.Parent, ExpressionSyntax) 63Protected Overrides Function IsBinaryLike(node As ExpressionSyntax) As Boolean
VisualBasicPrecedenceService.vb (2)
10Inherits AbstractPrecedenceService(Of ExpressionSyntax, OperatorPrecedence) 17Public Overrides Function GetOperatorPrecedence(expression As ExpressionSyntax) As OperatorPrecedence
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (2)
14Inherits AbstractQualifyMemberAccessDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax, SimpleNameSyntax) 22Protected Overrides Function IsAlreadyQualifiedMemberAccess(node As ExpressionSyntax) As Boolean
VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (3)
16Inherits AbstractRemoveUnnecessaryCastDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax) 24Protected Overrides Function IsUnnecessaryCast(model As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 35Protected Overrides Function GetFadeSpan(node As ExpressionSyntax) As TextSpan
VisualBasicSemanticFacts.vb (8)
41Return TryCast(node, ExpressionSyntax).IsOnlyWrittenTo() 45Return TryCast(node, ExpressionSyntax).IsWrittenTo(semanticModel, cancellationToken) 49Return TryCast(node, ExpressionSyntax).IsInOutContext() 53Return TryCast(node, ExpressionSyntax).IsInRefContext(semanticModel, cancellationToken) 57Return TryCast(node, ExpressionSyntax).IsInInContext() 61Return TryCast(expression, ExpressionSyntax).CanReplaceWithRValue(semanticModel, cancellationToken) 194Return semanticModel.GetCollectionInitializerSymbolInfo(DirectCast(node, ExpressionSyntax), cancellationToken) 283DirectCast(expression, ExpressionSyntax), capitalize, cancellationToken)
VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb (2)
18ExpressionSyntax, 23Protected Overrides Function GetConversion(semanticModel As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As CommonConversion
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
16Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of InterpolationSyntax, ExpressionSyntax)
VisualBasicSyntaxFacts.vb (7)
168Dim vbNode = TryCast(node, ExpressionSyntax) 178Return SyntaxFactory.GetStandaloneExpression(TryCast(node, ExpressionSyntax)) 182Return TryCast(node, ExpressionSyntax).GetRootConditionalAccessExpression() 1163Return TryCast(node, ExpressionSyntax).IsLeftSideOfDot() 1181Return TryCast(node, ExpressionSyntax).IsLeftSideOfSimpleAssignmentStatement 1185Return TryCast(node, ExpressionSyntax).IsLeftSideOfAnyAssignmentStatement 1189Return TryCast(node, ExpressionSyntax).IsLeftSideOfCompoundAssignmentStatement
VisualBasicUseAutoPropertyAnalyzer.vb (5)
21ExpressionSyntax) 63Protected Overrides Function GetFieldInitializer(variable As ModifiedIdentifierSyntax, cancellationToken As CancellationToken) As ExpressionSyntax 68Private Shared Function CheckExpressionSyntactically(expression As ExpressionSyntax) As Boolean 80Protected Overrides Function GetGetterExpression(getMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 103Protected Overrides Function GetSetterExpression(setMethod As IMethodSymbol, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ExpressionSyntax
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (4)
19ExpressionSyntax, 36Protected Overrides Function GetConditionOfIfStatement(ifBlock As MultiLineIfBlockSyntax) As ExpressionSyntax 40Protected Overrides Function IsNullCheck(condition As ExpressionSyntax, <NotNullWhen(True)> ByRef checkedExpression As ExpressionSyntax) As Boolean
VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
VisualBasicUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
17ExpressionSyntax,
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (4)
18ExpressionSyntax, 43Protected Overrides Function TryAnalyzePatternCondition(syntaxFacts As ISyntaxFacts, conditionNode As ExpressionSyntax, ByRef conditionPartToCheck As ExpressionSyntax, ByRef isEquals As Boolean) As Boolean 52ByRef condition As ExpressionSyntax,
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (116)
ArgumentFixer.vb (1)
13Protected Overrides Function GetExpressionOfArgument(argument As ArgumentSyntax) As ExpressionSyntax
CastExpressionSyntaxExtensions.vb (5)
12Public Function Uncast(cast As CastExpressionSyntax) As ExpressionSyntax 17Public Function Uncast(cast As PredefinedCastExpressionSyntax) As ExpressionSyntax 21Private Function Uncast(castNode As ExpressionSyntax, innerNode As ExpressionSyntax) As ExpressionSyntax
ExpressionSyntaxExtensions.vb (20)
34Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As ParenthesizedExpressionSyntax 43Public Function TryGetNameParts(expression As ExpressionSyntax, ByRef parts As IList(Of String)) As Boolean 55Public Function TryGetNameParts(expression As ExpressionSyntax, parts As List(Of String)) As Boolean 88expression As ExpressionSyntax, 90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 127expression As ExpressionSyntax, 132cancellationToken As CancellationToken) As ExpressionSyntax 173Public Function IsObjectCreationWithoutArgumentList(expression As ExpressionSyntax) As Boolean 180Public Function IsMeMyBaseOrMyClass(expression As ExpressionSyntax) As Boolean 191Public Function IsFirstStatementInCtor(expression As ExpressionSyntax) As Boolean 205Public Function IsNamedArgumentIdentifier(expression As ExpressionSyntax) As Boolean 211Public Function ContainsImplicitMemberAccess(expression As ExpressionSyntax) As Boolean 221Public Function GetImplicitMemberAccessExpressions(expression As SyntaxNode, span As TextSpan) As IEnumerable(Of ExpressionSyntax) 229Dim descendentExpressions = expression.DescendantNodesAndSelf().OfType(Of ExpressionSyntax).Where(Function(e) span.Contains(e.Span)).ToSet() 237Public Function GetImplicitMemberAccessExpressions(expression As SyntaxNode) As IEnumerable(Of ExpressionSyntax) 246Public Function InsideCrefReference(expression As ExpressionSyntax) As Boolean 252Public Function IsDirectChildOfMemberAccessExpression(expression As ExpressionSyntax) As Boolean 257Public Function GetRightmostName(node As ExpressionSyntax) As SimpleNameSyntax 272Public Function IsNameOfArgumentExpression(expression As ExpressionSyntax) As Boolean 276Public Function IsReservedNameInAttribute(originalName As NameSyntax, simplifiedNode As ExpressionSyntax) As Boolean
ExpressionSyntaxGeneratorVisitor.vb (7)
12Inherits SymbolVisitor(Of ExpressionSyntax) 22Public Overrides Function DefaultVisit(symbol As ISymbol) As ExpressionSyntax 26Private Shared Function AddInformationTo(Of TExpressionSyntax As ExpressionSyntax)(expression As TExpressionSyntax, symbol As ISymbol) As TExpressionSyntax 32Public Overrides Function VisitNamedType(symbol As INamedTypeSymbol) As ExpressionSyntax 60Public Overrides Function VisitNamespace(symbol As INamespaceSymbol) As ExpressionSyntax 74Private Shared Function CreateMemberAccessExpression(symbol As ISymbol, container As ExpressionSyntax, simpleName As SimpleNameSyntax) As ExpressionSyntax
ITypeSymbolExtensions.vb (1)
14Public Function GenerateExpressionSyntax(typeSymbol As ITypeSymbol) As ExpressionSyntax
SimpleNameSyntaxExtensions.vb (1)
12Public Function GetLeftSideOfDot(name As SimpleNameSyntax) As ExpressionSyntax
SyntaxTreeExtensions.vb (5)
389targetToken.IsChildSeparatorToken(Of EraseStatementSyntax, ExpressionSyntax)(Function(eraseStatement) eraseStatement.Expressions) OrElse 814childGetter As Func(Of TParent, ExpressionSyntax), 931Dim bodyExpression = TryCast(singleLineLambda.Body, ExpressionSyntax) 1036Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As ExpressionSyntax 1047Friend Function LastRangeExpression(collection As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As ExpressionSyntax
VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (2)
16ExpressionSyntax, 34Protected Overrides Function GetExpression(declarator As FieldInitializerSyntax) As ExpressionSyntax
VisualBasicAddExplicitCastCodeFixProvider.vb (11)
20Inherits AbstractAddExplicitCastCodeFixProvider(Of ExpressionSyntax) 37Protected Overrides Sub GetPartsOfCastOrConversionExpression(expression As ExpressionSyntax, ByRef type As SyntaxNode, ByRef castedExpression As SyntaxNode) 50Protected Overrides Function Cast(expression As ExpressionSyntax, type As ITypeSymbol) As ExpressionSyntax 59spanNode As ExpressionSyntax, 61ByRef potentialConversionTypes As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol))) As Boolean 62potentialConversionTypes = ImmutableArray(Of (ExpressionSyntax, ITypeSymbol)).Empty 63Dim mutablePotentialConversionTypes = ArrayBuilder(Of (ExpressionSyntax, ITypeSymbol)).GetInstance() 175cancellationToken As CancellationToken) As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol)) 181Dim mutablePotentialConversionTypes = ArrayBuilder(Of (ExpressionSyntax, ITypeSymbol)).GetInstance() 198mutablePotentialConversionTypes.Sort(New InheritanceDistanceComparer(Of ExpressionSyntax)(semanticModel))
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (2)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax) 55Protected Overrides Function ConvertToBlockBody(node As SyntaxNode, expressionBody As ExpressionSyntax) As SyntaxNode
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (6)
38Private Shared Function IsUnnecessaryCast(node As ExpressionSyntax, model As SemanticModel, cancellationToken As CancellationToken) As Boolean 76Function(d) DirectCast(d.AdditionalLocations(0).FindNode(getInnermostNodeForTie:=True, cancellationToken), ExpressionSyntax)) 95document As Document, originalCastNodes As ImmutableArray(Of ExpressionSyntax), 117document As Document, originalNodes As ImmutableArray(Of ExpressionSyntax), 147Private Shared Function Uncast(old As ExpressionSyntax) As ExpressionSyntax
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax,
VisualBasicSemanticFactsService.vb (2)
135Return semanticModel.ClassifyConversion(DirectCast(expression, ExpressionSyntax), destination).ToCommonConversion() 144Dim expression As ExpressionSyntax
VisualBasicSimplifyInterpolationCodeFixProvider.vb (2)
15InterpolationSyntax, ExpressionSyntax, InterpolationAlignmentClauseSyntax, 27Protected Overrides Function WithExpression(interpolation As InterpolationSyntax, expression As ExpressionSyntax) As InterpolationSyntax
VisualBasicSimplifyLinqExpressionCodeFixProvider.vb (1)
17InvocationExpressionSyntax, SimpleNameSyntax, ExpressionSyntax)
VisualBasicSyntaxGeneratorInternal.vb (9)
43Return SyntaxFactory.EqualsValue(operatorToken, DirectCast(value, ExpressionSyntax)) 52SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)))) 61DirectCast(expression, ExpressionSyntax), 62DirectCast(whenNotNull, ExpressionSyntax)) 78Return DirectCast(expression, ExpressionSyntax).Parenthesize(addSimplifierAnnotation) 82Return SyntaxFactory.YieldStatement(DirectCast(expression, ExpressionSyntax)) 105Return SyntaxFactory.Interpolation(DirectCast(syntaxNode, ExpressionSyntax)) 111DirectCast(alignment, ExpressionSyntax)) 146Return SyntaxFactory.TypeOfIsNotExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax))
VisualBasicTypeInferenceService.TypeInferrer.vb (16)
52Dim expression = TryCast(node, ExpressionSyntax) 118expression As ExpressionSyntax) As IEnumerable(Of TypeInferenceInfo) 272Dim targetExpression As ExpressionSyntax = Nothing 431Optional expressionOpt As ExpressionSyntax = Nothing, 447Optional expressionOpt As ExpressionSyntax = Nothing, 494Optional expressionOpt As ExpressionSyntax = Nothing, 521Optional expression As ExpressionSyntax = Nothing, 581Optional expressionOpt As ExpressionSyntax = Nothing) As IEnumerable(Of TypeInferenceInfo) 652Optional expressionOpt As ExpressionSyntax = Nothing, 673Optional expressionOpt As ExpressionSyntax = Nothing, 701Private Function InferTypeInLambda(lambda As ExpressionSyntax) As IEnumerable(Of TypeInferenceInfo) 725Dim lambda = returnStatement.GetAncestorsOrThis(Of ExpressionSyntax)().FirstOrDefault( 810Optional expressionOpt As ExpressionSyntax = Nothing, 878Optional expressionOpt As ExpressionSyntax = Nothing, 914Return InferTypes(DirectCast(memberAccessExpression.Parent, ExpressionSyntax)) 1032Optional expression As ExpressionSyntax = Nothing,
VisualBasicUseCollectionInitializerCodeFixProvider.vb (3)
19ExpressionSyntax, 75Dim newExpression As ExpressionSyntax 102SyntaxFactory.SeparatedList(Of ExpressionSyntax)(nodesAndTokens),
VisualBasicUseCompoundAssignmentCodeFixProvider.vb (7)
15Inherits AbstractUseCompoundAssignmentCodeFixProvider(Of SyntaxKind, AssignmentStatementSyntax, ExpressionSyntax) 28assignmentOpKind As SyntaxKind, left As ExpressionSyntax, syntaxToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 33Protected Overrides Function Increment(left As ExpressionSyntax, postfix As Boolean) As ExpressionSyntax 37Protected Overrides Function Decrement(left As ExpressionSyntax, postfix As Boolean) As ExpressionSyntax
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
23StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 30Protected Overrides Function ConvertToExpression(throwOperation As IThrowOperation) As ExpressionSyntax 41Protected Overrides Function WithInitializer(variable As VariableDeclaratorSyntax, value As ExpressionSyntax) As VariableDeclaratorSyntax
VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (2)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 30Protected Overrides Function ConvertToExpression(throwOperation As IThrowOperation) As ExpressionSyntax
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
57Dim replacement As ExpressionSyntax
VisualBasicUseIsNullCheckForReferenceEqualsCodeFixProvider.vb (3)
14Inherits AbstractUseIsNullCheckForReferenceEqualsCodeFixProvider(Of ExpressionSyntax) 25Protected Overrides Function CreateNullCheck(argument As ExpressionSyntax, isUnconstrainedGeneric As Boolean) As SyntaxNode 31Protected Overrides Function CreateNotNullCheck(argument As ExpressionSyntax) As SyntaxNode
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
16ExpressionSyntax,
VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
18ExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (2)
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (1)
86DirectCast(node.Body, ExpressionSyntax)) _
NavigationBar\VisualBasicEditorNavigationBarItemService_CodeGeneration.vb (1)
177Dim containerSyntax As ExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (16)
ExtractMethod\ExtractMethodTests.vb (1)
180If Not (TypeOf node Is ExpressionSyntax) AndAlso (Not node.UnderValidContext()) Then
Semantics\SpeculationAnalyzerTests.vb (3)
130Return TypeOf node Is ExpressionSyntax 147Return New SpeculationAnalyzer(DirectCast(initialNode, ExpressionSyntax), DirectCast(replacementNode, ExpressionSyntax), initialModel, CancellationToken.None).ReplacementChangesSemantics()
SymbolId\SymbolKeyMetadataVsSourceTests.vb (3)
169Dim list = GetBindNodes(Of ExpressionSyntax)(comp2, "b.vb", 5) 320Dim list = GetBindNodes(Of ExpressionSyntax)(comp40, "b.vb", 2) 394Dim list = GetBindNodes(Of ExpressionSyntax)(comp40, "b.vb", 2)
SymbolId\SymbolKeyTestBase.vb (6)
47Friend Shared Sub ResolveAndVerifyTypeSymbol(node As ExpressionSyntax, sourceSymbol As ITypeSymbol, model As SemanticModel, sourceComp As Compilation) 52Friend Shared Sub ResolveAndVerifySymbol(node As ExpressionSyntax, sourceSymbol As ISymbol, model As SemanticModel, sourceComp As Compilation, Optional comparison As SymbolIdComparison = SymbolIdComparison.IgnoreCase) 299Dim exprs As IEnumerable(Of ExpressionSyntax), tmp As IEnumerable(Of ExpressionSyntax) 306For Each expr As ExpressionSyntax In exprs 311Private Shared Sub GetAnonymousExprSymbols(expr As ExpressionSyntax, model As SemanticModel, list As List(Of ISymbol))
TypeInferrer\TypeInferrerTests.vb (3)
48Private Shared Function FindExpressionSyntaxFromSpan(root As SyntaxNode, textSpan As TextSpan) As ExpressionSyntax 52Dim result As ExpressionSyntax = TryCast(currentNode, ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (8)
CodeGen\CodeGenNullable.vb (7)
6705Public Shared Iterator Function BuildConditions(fromOperators As Integer, toOperators As Integer) As IEnumerable(Of ExpressionSyntax) 6717Public Shared Function BuildCondition(shape As TreeNode, operators As ImmutableList(Of SyntaxKind), operands As ImmutableList(Of ExpressionSyntax)) As ExpressionSyntax 6725Private Shared Function BuildConditionWorker(shape As TreeNode, ByRef operators As ImmutableList(Of SyntaxKind), ByRef operands As ImmutableList(Of ExpressionSyntax)) As ExpressionSyntax 6779Shared Iterator Function OperandSets(count As Integer) As IEnumerable(Of ImmutableList(Of ExpressionSyntax)) 6782Yield ImmutableList(Of ExpressionSyntax).Empty
Emit\NoPiaEmbedTypes.vb (1)
1879Dim node = DirectCast(syntaxTree.FindNodeOrTokenByKind(SyntaxKind.StringLiteralExpression).AsNode(), ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
490Private Shared Function BindExpression(binder As Binder, syntax As ExpressionSyntax, diagnostics As DiagnosticBag, <Out> ByRef resultProperties As ResultProperties) As BoundStatement
Microsoft.CodeAnalysis.VisualBasic.Features (291)
ArgumentFixer.vb (1)
13Protected Overrides Function GetExpressionOfArgument(argument As ArgumentSyntax) As ExpressionSyntax
ChangeSignature\VisualBasicChangeSignatureService.vb (2)
528Dim lastArgumentExpression As ExpressionSyntax = Nothing 547ByRef lastArgumentExpression As ExpressionSyntax)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (4)
161Private Shared Function GetHandlerExpression(handlerStatement As AddRemoveHandlerStatementSyntax) As ExpressionSyntax 170Private Shared Function TryGetDelegateSymbol(handlerExpression As ExpressionSyntax, semanticModel As SemanticModel, ByRef delegateSymbol As IMethodSymbol, cancellationToken As CancellationToken) As Boolean 204Private Shared Function TryGetNameAndTargetType(eventExpression As ExpressionSyntax, containingSymbol As INamedTypeSymbol, semanticModel As SemanticModel, ByRef targetType As INamedTypeSymbol, ByRef actualEventName As String, cancellationToken As CancellationToken) As Boolean 211Dim qualifier As ExpressionSyntax = Nothing
CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (1)
45TypeOf node Is ExpressionSyntax OrElse
CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (1)
71TypeOf node Is ExpressionSyntax OrElse
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
68Return (DirectCast(node, ExpressionSyntax)).GetRightmostName()
CodeRefactorings\AddAwait\VisualBasicAddAwaitCodeRefactoringProvider.vb (1)
14Inherits AbstractAddAwaitCodeRefactoringProvider(Of ExpressionSyntax)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (4)
18Inherits AbstractInlineMethodRefactoringProvider(Of MethodBlockSyntax, ExecutableStatementSyntax, ExpressionSyntax, InvocationExpressionSyntax) 26Protected Overrides Function GetRawInlineExpression(methodBlock As MethodBlockSyntax) As ExpressionSyntax 53Protected Overrides Function GenerateLiteralExpression(typeSymbol As ITypeSymbol, value As Object) As ExpressionSyntax 61Protected Overrides Function IsValidExpressionUnderExpressionStatement(expressionNode As ExpressionSyntax) As Boolean
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.ReferenceRewriter.vb (3)
20Private ReadOnly _expressionToInline As ExpressionSyntax 27expressionToInline As ExpressionSyntax, 83expressionToInline As ExpressionSyntax,
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (10)
72expressionToInline As ExpressionSyntax, 160Dim topMostStatementOfLocalDeclaration = If(localDeclaration.HasAncestor(Of ExpressionSyntax), 161localDeclaration.Ancestors().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)(), 345Private Shared Function AddExplicitArgumentListIfNeeded(expression As ExpressionSyntax, semanticModel As SemanticModel) As ExpressionSyntax 367Private Shared Async Function CreateExpressionToInlineAsync(document As Document, cancellationToken As CancellationToken) As Task(Of ExpressionSyntax) 404Private Shared Function GetTopMostStatementForExpression(expression As ExpressionSyntax) As StatementSyntax 405Return expression.AncestorsAndSelf().OfType(Of ExpressionSyntax).Last().FirstAncestorOrSelf(Of StatementSyntax)() 440Dim inlinedNode = DirectCast(inlinedExprNodes(i).AsNode(), ExpressionSyntax) 445Dim innerInitializerInInlineNode = DirectCast(inlinedNode.GetAnnotatedNodesAndTokens(s_initializerAnnotation).Single().AsNode, ExpressionSyntax)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (1)
95Private Shared Function CreateNamespaceAsMemberAccess(namespaceParts As ImmutableArray(Of String), index As Integer) As ExpressionSyntax
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
16Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
51newExpression = TryCast(newToken.Parent, ExpressionSyntax)
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
147Return context.SyntaxTree.IsFollowingCompleteExpression(Of ExpressionSyntax)(context.Position, context.TargetToken,
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
95Friend Function LastJoinKey(collection As SeparatedSyntaxList(Of JoinConditionSyntax)) As ExpressionSyntax
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (1)
16ExpressionSyntax,
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (2)
15ExpressionSyntax, TupleExpressionSyntax, AnonymousObjectCreationExpressionSyntax) 55Private Shared Function GetExpression(field As FieldInitializerSyntax) As ExpressionSyntax
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (2)
96DirectCast(generator.LiteralExpression(0), ExpressionSyntax), 99collectionVariable, foreachInfo.CountName), generator.LiteralExpression(1)), ExpressionSyntax)),
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (4)
19ExpressionSyntax, 46ByRef initializer As ExpressionSyntax, 48ByRef stepValueExpressionOpt As ExpressionSyntax, 81foreachIdentifier As SyntaxToken, collectionExpression As ExpressionSyntax, iterationVariableType As ITypeSymbol) As SyntaxNode
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.Analyzer.vb (1)
35Dim expressionSyntax = TryCast(syntax, ExpressionSyntax)
ConvertIfToSwitch\VisualBasicConvertIfToSwitchCodeRefactoringProvider.vb (1)
15Inherits AbstractConvertIfToSwitchCodeRefactoringProvider(Of ExecutableStatementSyntax, ExpressionSyntax, SyntaxNode, SyntaxNode)
ConvertToInterpolatedString\VisualBasicConvertConcatenationToInterpolatedStringRefactoringProvider.vb (1)
14Inherits AbstractConvertConcatenationToInterpolatedStringRefactoringProvider(Of ExpressionSyntax)
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (2)
15ExpressionSyntax, 28Protected Overrides Function ParseExpression(text As String) As ExpressionSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
18ExpressionSyntax,
Debugging\DataTipInfoGetter.vb (4)
29Dim expression = TryCast(token.Parent, ExpressionSyntax) 40Dim conditionalAccess As ExpressionSyntax = Nothing 42expression = DirectCast(expression.Parent, ExpressionSyntax) 47expression = DirectCast(expression.Parent, ExpressionSyntax)
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (3)
14Private ReadOnly _expressions As IList(Of ExpressionSyntax) 16Public Sub New(includeDeclarations As Boolean, expressions As IList(Of ExpressionSyntax)) 22Private Sub AddExpression(node As ExpressionSyntax)
Debugging\ProximityExpressionsGetter.vb (1)
48expressions As IList(Of ExpressionSyntax),
Debugging\ProximityExpressionsGetter.Worker.vb (2)
19Private ReadOnly _expressions As New List(Of ExpressionSyntax)() 154Private Shared Sub AddExpressionTerms(e As ExpressionSyntax, terms As List(Of String))
Diagnostics\Analyzers\VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb (2)
15ExpressionSyntax, 23Protected Overrides Function IsInMemberAccessOrCrefReferenceContext(node As ExpressionSyntax) As Boolean
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (2)
85Dim expression = DirectCast(node, ExpressionSyntax) 90Dim replacementSyntax As ExpressionSyntax = Nothing
EditAndContinue\BreakpointSpans.vb (3)
226Dim expression = TryCast(node, ExpressionSyntax) 432Private Function TryCreateSpanForExpression(expression As ExpressionSyntax) As TextSpan? 440Private Function IsBreakableExpression(expression As ExpressionSyntax) As Boolean
EditAndContinue\SyntaxUtilities.vb (3)
16Debug.Assert(TypeOf syntax Is ExpressionSyntax OrElse TypeOf syntax Is LambdaHeaderSyntax) 26If TypeOf syntax Is ExpressionSyntax Then 155Return ImmutableArray.CreateRange(body.DescendantNodes(Function(n) TypeOf n IsNot ExpressionSyntax).
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (11)
111''' - <see cref="ExpressionSyntax"/> for auto-properties and fields with initializer or AsNew clause. 223Dim expression = TryCast(memberBody, ExpressionSyntax) 242Private Shared Iterator Function GetArgumentExpressions(argument As ArgumentSyntax) As IEnumerable(Of ExpressionSyntax) 681Debug.Assert((TypeOf oldBody Is ExpressionSyntax) = (TypeOf newBody Is ExpressionSyntax)) 690If TypeOf oldBody Is ExpressionSyntax Then 714Debug.Assert((TypeOf oldBody Is ExpressionSyntax) = (TypeOf newBody Is ExpressionSyntax)) 756If TypeOf newBody Is ExpressionSyntax Then 1105Private Shared Function GetInitializerExpression(equalsValue As EqualsValueSyntax, asClause As AsClauseSyntax) As ExpressionSyntax 2740Private Shared Function GetExpressionFromStatementPart(statement As SyntaxNode) As ExpressionSyntax
ExtractMethod\Extensions.vb (4)
17Public Function GetUnparenthesizedExpression(node As SyntaxNode) As ExpressionSyntax 20Return DirectCast(node, ExpressionSyntax) 387Public Function CreateAssignmentExpressionStatementWithValue(identifier As SyntaxToken, rvalue As ExpressionSyntax) As StatementSyntax 464Return TypeOf node Is ExpressionSyntax AndAlso TypeOf node.Parent Is CastExpressionSyntax
ExtractMethod\VisualBasicMethodExtractor.vb (1)
63Dim lastExpression = selection.GetFirstTokenInSelection().GetCommonRoot(selection.GetLastTokenInSelection()).GetAncestors(Of ExpressionSyntax)().LastOrDefault()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (1)
73Dim expression = DirectCast(VBSelectionResult.GetContainingScope(), ExpressionSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (7)
22Inherits CodeGenerator(Of StatementSyntax, ExpressionSyntax, StatementSyntax, VisualBasicCodeGenerationOptions) 124Private Function CreateMethodNameForInvocation() As ExpressionSyntax 329Protected Overrides Function CreateCallSignature() As ExpressionSyntax 330Dim methodName As ExpressionSyntax = CreateMethodNameForInvocation().WithAdditionalAnnotations(Simplifier.Annotation) 380Private Shared Function GetIdentifierName(name As String) As ExpressionSyntax 390Protected Overrides Function CreateAssignmentExpressionStatement(identifier As SyntaxToken, rvalue As ExpressionSyntax) As StatementSyntax 396givenInitializer As ExpressionSyntax,
ExtractMethod\VisualBasicSelectionResult.vb (3)
125Dim scope = first.GetCommonRoot(last).GetAncestorOrThis(Of ExpressionSyntax)() 147Dim expression As ExpressionSyntax 175expression = DirectCast(node, ExpressionSyntax)
ExtractMethod\VisualBasicSelectionValidator.Validator.vb (3)
12If TypeOf node Is ExpressionSyntax Then 13Return CheckExpression(semanticModel, DirectCast(node, ExpressionSyntax), cancellationToken) 21Private Shared Function CheckExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean
ExtractMethod\VisualBasicSelectionValidator.vb (8)
195Dim expression = GetFinalTokenCommonRoot(selectionInfo).GetAncestorOrThis(Of ExpressionSyntax)() 353.SelectionInExpression = TypeOf firstValidNode Is ExpressionSyntax 371Dim outerNode = selectionInfo.CommonRootFromOriginalSpan.GetOutermostNodeWithSameSpan(Function(n) TypeOf n Is StatementSyntax OrElse TypeOf n Is ExpressionSyntax) 375.SelectionInExpression = TypeOf outerNode Is ExpressionSyntax 402Dim expression = selectionInfo.CommonRootFromOriginalSpan.GetAncestor(Of ExpressionSyntax)() 445.Where(Function(n) TypeOf n Is ExpressionSyntax OrElse TypeOf n Is StatementSyntax) _ 450.SelectionInExpression = TypeOf parent Is ExpressionSyntax 523Dim selectionInExpression = TypeOf commonRoot Is ExpressionSyntax AndAlso
GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
18Inherits AbstractGenerateConstructorService(Of VisualBasicGenerateConstructorService, ExpressionSyntax) 40Protected Overrides Function GenerateNameForExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
GenerateMember\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (3)
15Inherits AbstractGenerateEnumMemberService(Of VisualBasicGenerateEnumMemberService, SimpleNameSyntax, ExpressionSyntax) 28ByRef identifierToken As SyntaxToken, ByRef simpleNameOrMemberAccessExpression As ExpressionSyntax) As Boolean 34DirectCast(memberAccess, ExpressionSyntax),
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (7)
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 37Return TypeOf node Is ExpressionSyntax AndAlso 95expression = TryCast(expression.AncestorsAndSelf.Where(Function(n) TypeOf n Is ExpressionSyntax And n.Span.Contains(expression.Span)).FirstOrDefault, ExpressionSyntax) 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
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (6)
17Inherits AbstractGenerateMethodService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 79ByRef simpleNameOrMemberAccessExpression As ExpressionSyntax, 131DirectCast(memberAccess, ExpressionSyntax), 146Private Shared Function IsLegal(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 162Protected Overrides Function DetermineReturnTypeForSimpleNameOrMemberAccessExpression(typeInferenceService As ITypeInferenceService, semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As ITypeSymbol
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (3)
17Partial Friend MustInherit Class VisualBasicGenerateParameterizedMemberService(Of TService As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax)) 18Inherits AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 25Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (4)
17Inherits AbstractGenerateVariableService(Of VisualBasicGenerateVariableService, SimpleNameSyntax, ExpressionSyntax) 71ByRef simpleNameOrMemberAccessExpression As ExpressionSyntax, 86simpleNameOrMemberAccessExpression = DirectCast(memberAccess, ExpressionSyntax) 108Private Shared Function IsLegal(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean
GenerateType\VisualBasicGenerateTypeService.vb (17)
26Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax) 43Protected Overrides Function GetLeftSideOfDot(simpleName As SimpleNameSyntax) As ExpressionSyntax 47Protected Overrides Function IsArrayElementType(expression As ExpressionSyntax) As Boolean 51Protected Overrides Function IsInCatchDeclaration(expression As ExpressionSyntax) As Boolean 55Protected Overrides Function IsInInterfaceList(expression As ExpressionSyntax) As Boolean 74Protected Overrides Function IsInValueTypeConstraintContext(semanticModel As SemanticModel, expression As Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax, cancellationToken As System.Threading.CancellationToken) As Boolean 91Protected Overrides Function TryGetNameParts(expression As ExpressionSyntax, 104Dim nameOrMemberAccessExpression As ExpressionSyntax = Nothing 106nameOrMemberAccessExpression = DirectCast(simpleName.Parent, ExpressionSyntax) 254Dim outerMostMemberAccessExpression As ExpressionSyntax = Nothing 259outerMostMemberAccessExpression = DirectCast(nameOrMemberAccessExpression.Parent, ExpressionSyntax) 262outerMostMemberAccessExpression = outerMostMemberAccessExpression.GetAncestorsOrThis(Of ExpressionSyntax)().SkipWhile(Function(n) n IsNot Nothing AndAlso n.IsKind(SyntaxKind.SimpleMemberAccessExpression)).FirstOrDefault() 358Private Shared Function GetMemberGroupIfPresent(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IMethodSymbol 389Protected Overrides Function IsInVariableTypeContext(expression As Microsoft.CodeAnalysis.VisualBasic.Syntax.ExpressionSyntax) As Boolean 536Friend Overrides Function TryGetBaseList(expression As ExpressionSyntax, ByRef typeKindValue As TypeKindOptions) As Boolean 563Friend Overrides Function IsPublicOnlyAccessibility(expression As ExpressionSyntax, project As Project) As Boolean 619Friend Overrides Function IsSimpleName(expression As ExpressionSyntax) As Boolean
GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
62Return DirectCast(node, ExpressionSyntax).GetRightmostName()
InitializeParameter\InitializeParameterHelpers.vb (1)
32SyntaxFactory.ReturnStatement(DirectCast(singleLineLambda.Body, ExpressionSyntax)))
InitializeParameter\VisualBasicAddParameterCheckCodeRefactoringProvider.vb (2)
23ExpressionSyntax, 61Protected Overrides Function CreateParameterCheckIfStatement(condition As ExpressionSyntax, ifTrueStatement As StatementSyntax, options As VisualBasicSimplifierOptions) As StatementSyntax
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
25ExpressionSyntax)
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
60Private Function GetKind(arg As ExpressionSyntax) As HintKind
IntroduceParameter\VisualBasicIntroduceParameterCodeRefactoringProvider.vb (1)
15Inherits AbstractIntroduceParameterCodeRefactoringProvider(Of ExpressionSyntax, InvocationExpressionSyntax, ObjectCreationExpressionSyntax, IdentifierNameSyntax)
IntroduceVariable\VisualBasicIntroduceLocalForExpressionCodeRefactoringProvider.vb (2)
19ExpressionSyntax, 51Protected Overrides Function CreateTupleDeconstructionAsync(document As Document, optionsProvider As CodeActionOptionsProvider, tupleType As INamedTypeSymbol, expression As ExpressionSyntax, cancellationToken As CancellationToken) As Task(Of ExpressionStatementSyntax)
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (4)
16Private ReadOnly _matches As ISet(Of ExpressionSyntax) 18Private Sub New(replacementNode As SyntaxNode, matches As ISet(Of ExpressionSyntax)) 24Dim expression = TryCast(node, ExpressionSyntax) 48Public Overloads Shared Function Visit(node As SyntaxNode, replacementNode As SyntaxNode, matches As ISet(Of ExpressionSyntax)) As SyntaxNode
IntroduceVariable\VisualBasicIntroduceVariableService.vb (13)
16Inherits AbstractIntroduceVariableService(Of VisualBasicIntroduceVariableService, ExpressionSyntax, TypeSyntax, TypeBlockSyntax, QueryExpressionSyntax, NameSyntax) 23Protected Overrides Function GetContainingExecutableBlocks(expression As ExpressionSyntax) As IEnumerable(Of SyntaxNode) 31Protected Overrides Function IsInAttributeArgumentInitializer(expression As ExpressionSyntax) As Boolean 53Protected Overrides Function IsInConstructorInitializer(expression As ExpressionSyntax) As Boolean 70Protected Overrides Function CanIntroduceVariableFor(expression As ExpressionSyntax) As Boolean 94Protected Overrides Function IsInFieldInitializer(expression As ExpressionSyntax) As Boolean 102Protected Overrides Function IsInNonFirstQueryClause(expression As ExpressionSyntax) As Boolean 117Protected Overrides Function IsInParameterInitializer(expression As ExpressionSyntax) As Boolean 121Protected Overrides Function IsInAutoPropertyInitializer(expression As ExpressionSyntax) As Boolean 133Protected Overrides Function IsInExpressionBodiedMember(expression As ExpressionSyntax) As Boolean 137Protected Overrides Function CanReplace(expression As ExpressionSyntax) As Boolean 145Protected Overrides Function IsExpressionInStaticLocalFunction(expression As ExpressionSyntax) As Boolean 150Protected Overrides Function RewriteCore(Of TNode As SyntaxNode)(node As TNode, replacementNode As SyntaxNode, matches As ISet(Of ExpressionSyntax)) As TNode
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (4)
17expression As ExpressionSyntax, 57expression As ExpressionSyntax, 198expression As ExpressionSyntax, 219Private Shared Function MakeFieldModifiers(expressions As IEnumerable(Of ExpressionSyntax),
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (9)
16expression As ExpressionSyntax, 56expression As ExpressionSyntax, 77expression As ExpressionSyntax, 83Dim oldBody = DirectCast(oldLambda.Body, ExpressionSyntax) 90Dim newLambda As ExpressionSyntax = SyntaxFactory.MultiLineFunctionLambdaExpression( 99Private Shared Function GetParentLambda(expression As ExpressionSyntax, 110current = TryCast(current.Parent, ExpressionSyntax) 119expression As ExpressionSyntax, 164expression As ExpressionSyntax,
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (2)
15expression As ExpressionSyntax, 69expression As ExpressionSyntax,
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.MultiLine.vb (1)
49.WithIfStatement(ifNode.IfStatement.WithCondition(DirectCast(condition, ExpressionSyntax))) _
InvertIf\VisualBasicInvertIfCodeRefactoringProvider.SingleLine.vb (1)
70.WithCondition(DirectCast(condition, ExpressionSyntax)) _
InvertLogical\VisualBasicInvertLogicalCodeRefactoringProvider.vb (1)
15Inherits AbstractInvertLogicalCodeRefactoringProvider(Of SyntaxKind, ExpressionSyntax, BinaryExpressionSyntax)
LambdaUtilities.vb (1)
374Debug.Assert(TypeOf lambdaBody Is ExpressionSyntax)
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
85TypeOf node Is ExpressionSyntax Then
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
21ExpressionSyntax,
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (3)
149Dim parentExpression = If(nameNode.IsRightSideOfDot(), DirectCast(nameNode.Parent, ExpressionSyntax), nameNode) 155Dim currentRoot = DirectCast(c, ExpressionSyntax) 178Dim parentExpression = If(nameNode.IsRightSideOfDot(), DirectCast(nameNode.Parent, ExpressionSyntax), nameNode)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToParamRewriter.vb (1)
10Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.ConvertValueToReturnsRewriter.vb (1)
10Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (3)
19Inherits AbstractReplacePropertyWithMethodsService(Of IdentifierNameSyntax, ExpressionSyntax, CrefReferenceSyntax, StatementSyntax, PropertyStatementSyntax) 251Protected Overrides Function UnwrapCompoundAssignment(compoundAssignment As SyntaxNode, readExpression As ExpressionSyntax) As ExpressionSyntax
SignatureHelp\InvocationExpressionSignatureHelpProvider.ElementAccess.vb (1)
15Private Shared Function GetElementAccessItems(leftExpression As ExpressionSyntax,
SimplifyThisOrMe\VisualBasicSimplifyThisOrMeDiagnosticAnalyzer.vb (2)
20ExpressionSyntax, 32Protected Overrides ReadOnly Property Simplifier As AbstractMemberAccessExpressionSimplifier(Of ExpressionSyntax, MemberAccessExpressionSyntax, MeExpressionSyntax) = MemberAccessExpressionSimplifier.Instance
SplitOrMergeIfStatements\VisualBasicIfLikeStatementGenerator.vb (2)
118Return ifBlock.WithIfStatement(ifBlock.IfStatement.WithCondition(DirectCast(condition, ExpressionSyntax))) 121Return elseIfBlock.WithElseIfStatement(elseIfBlock.ElseIfStatement.WithCondition(DirectCast(condition, ExpressionSyntax)))
UseAutoProperty\VisualBasicUseAutoPropertyCodeFixProvider.vb (1)
17Inherits AbstractUseAutoPropertyCodeFixProvider(Of TypeBlockSyntax, PropertyBlockSyntax, ModifiedIdentifierSyntax, ConstructorBlockSyntax, ExpressionSyntax)
VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (2)
16ExpressionSyntax, 34Protected Overrides Function GetExpression(declarator As FieldInitializerSyntax) As ExpressionSyntax
VisualBasicAddExplicitCastCodeFixProvider.vb (11)
20Inherits AbstractAddExplicitCastCodeFixProvider(Of ExpressionSyntax) 37Protected Overrides Sub GetPartsOfCastOrConversionExpression(expression As ExpressionSyntax, ByRef type As SyntaxNode, ByRef castedExpression As SyntaxNode) 50Protected Overrides Function Cast(expression As ExpressionSyntax, type As ITypeSymbol) As ExpressionSyntax 59spanNode As ExpressionSyntax, 61ByRef potentialConversionTypes As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol))) As Boolean 62potentialConversionTypes = ImmutableArray(Of (ExpressionSyntax, ITypeSymbol)).Empty 63Dim mutablePotentialConversionTypes = ArrayBuilder(Of (ExpressionSyntax, ITypeSymbol)).GetInstance() 175cancellationToken As CancellationToken) As ImmutableArray(Of (ExpressionSyntax, ITypeSymbol)) 181Dim mutablePotentialConversionTypes = ArrayBuilder(Of (ExpressionSyntax, ITypeSymbol)).GetInstance() 198mutablePotentialConversionTypes.Sort(New InheritanceDistanceComparer(Of ExpressionSyntax)(semanticModel))
VisualBasicAddRequiredParenthesesDiagnosticAnalyzer.vb (6)
15ExpressionSyntax, BinaryExpressionSyntax, SyntaxKind) 47Protected Overrides Function GetPartsOfBinaryLike(binaryLike As BinaryExpressionSyntax) As (ExpressionSyntax, SyntaxToken, ExpressionSyntax) 59Protected Overrides Function TryGetAppropriateParent(binary As BinaryExpressionSyntax) As ExpressionSyntax 60Return TryCast(binary.Parent, ExpressionSyntax) 63Protected Overrides Function IsBinaryLike(node As ExpressionSyntax) As Boolean
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (2)
14Inherits AbstractQualifyMemberAccessDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax, SimpleNameSyntax) 22Protected Overrides Function IsAlreadyQualifiedMemberAccess(node As ExpressionSyntax) As Boolean
VisualBasicRemoveAsyncModifierCodeFixProvider.vb (2)
17Inherits AbstractRemoveAsyncModifierCodeFixProvider(Of ReturnStatementSyntax, ExpressionSyntax) 55Protected Overrides Function ConvertToBlockBody(node As SyntaxNode, expressionBody As ExpressionSyntax) As SyntaxNode
VisualBasicRemoveUnnecessaryCastCodeFixProvider.vb (6)
38Private Shared Function IsUnnecessaryCast(node As ExpressionSyntax, model As SemanticModel, cancellationToken As CancellationToken) As Boolean 76Function(d) DirectCast(d.AdditionalLocations(0).FindNode(getInnermostNodeForTie:=True, cancellationToken), ExpressionSyntax)) 95document As Document, originalCastNodes As ImmutableArray(Of ExpressionSyntax), 117document As Document, originalNodes As ImmutableArray(Of ExpressionSyntax), 147Private Shared Function Uncast(old As ExpressionSyntax) As ExpressionSyntax
VisualBasicRemoveUnnecessaryCastDiagnosticAnalyzer.vb (3)
16Inherits AbstractRemoveUnnecessaryCastDiagnosticAnalyzer(Of SyntaxKind, ExpressionSyntax) 24Protected Overrides Function IsUnnecessaryCast(model As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As Boolean 35Protected Overrides Function GetFadeSpan(node As ExpressionSyntax) As TextSpan
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
19Inherits AbstractRemoveUnusedValuesCodeFixProvider(Of ExpressionSyntax, StatementSyntax, StatementSyntax,
VisualBasicSimplifyConditionalDiagnosticAnalyzer.vb (2)
18ExpressionSyntax, 23Protected Overrides Function GetConversion(semanticModel As SemanticModel, node As ExpressionSyntax, cancellationToken As CancellationToken) As CommonConversion
VisualBasicSimplifyInterpolationCodeFixProvider.vb (2)
15InterpolationSyntax, ExpressionSyntax, InterpolationAlignmentClauseSyntax, 27Protected Overrides Function WithExpression(interpolation As InterpolationSyntax, expression As ExpressionSyntax) As InterpolationSyntax
VisualBasicSimplifyInterpolationDiagnosticAnalyzer.vb (1)
16Inherits AbstractSimplifyInterpolationDiagnosticAnalyzer(Of InterpolationSyntax, ExpressionSyntax)
VisualBasicSimplifyLinqExpressionCodeFixProvider.vb (1)
17InvocationExpressionSyntax, SimpleNameSyntax, ExpressionSyntax)
VisualBasicUseAutoPropertyAnalyzer.vb (5)
21ExpressionSyntax) 63Protected Overrides Function GetFieldInitializer(variable As ModifiedIdentifierSyntax, cancellationToken As CancellationToken) As ExpressionSyntax 68Private Shared Function CheckExpressionSyntactically(expression As ExpressionSyntax) As Boolean 80Protected Overrides Function GetGetterExpression(getMethod As IMethodSymbol, cancellationToken As CancellationToken) As ExpressionSyntax 103Protected Overrides Function GetSetterExpression(setMethod As IMethodSymbol, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ExpressionSyntax
VisualBasicUseCoalesceExpressionForIfNullStatementCheckDiagnosticAnalyzer.vb (4)
19ExpressionSyntax, 36Protected Overrides Function GetConditionOfIfStatement(ifBlock As MultiLineIfBlockSyntax) As ExpressionSyntax 40Protected Overrides Function IsNullCheck(condition As ExpressionSyntax, <NotNullWhen(True)> ByRef checkedExpression As ExpressionSyntax) As Boolean
VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
VisualBasicUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
17ExpressionSyntax,
VisualBasicUseCollectionInitializerCodeFixProvider.vb (3)
19ExpressionSyntax, 75Dim newExpression As ExpressionSyntax 102SyntaxFactory.SeparatedList(Of ExpressionSyntax)(nodesAndTokens),
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
VisualBasicUseCompoundAssignmentCodeFixProvider.vb (7)
15Inherits AbstractUseCompoundAssignmentCodeFixProvider(Of SyntaxKind, AssignmentStatementSyntax, ExpressionSyntax) 28assignmentOpKind As SyntaxKind, left As ExpressionSyntax, syntaxToken As SyntaxToken, right As ExpressionSyntax) As AssignmentStatementSyntax 33Protected Overrides Function Increment(left As ExpressionSyntax, postfix As Boolean) As ExpressionSyntax 37Protected Overrides Function Decrement(left As ExpressionSyntax, postfix As Boolean) As ExpressionSyntax
VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (3)
23StatementSyntax, MultiLineIfBlockSyntax, LocalDeclarationStatementSyntax, VariableDeclaratorSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 30Protected Overrides Function ConvertToExpression(throwOperation As IThrowOperation) As ExpressionSyntax 41Protected Overrides Function WithInitializer(variable As VariableDeclaratorSyntax, value As ExpressionSyntax) As VariableDeclaratorSyntax
VisualBasicUseConditionalExpressionForReturnCodeFixProvider.vb (2)
21StatementSyntax, MultiLineIfBlockSyntax, ExpressionSyntax, TernaryConditionalExpressionSyntax) 30Protected Overrides Function ConvertToExpression(throwOperation As IThrowOperation) As ExpressionSyntax
VisualBasicUseIsNotExpressionCodeFixProvider.vb (1)
57Dim replacement As ExpressionSyntax
VisualBasicUseIsNullCheckForReferenceEqualsCodeFixProvider.vb (3)
14Inherits AbstractUseIsNullCheckForReferenceEqualsCodeFixProvider(Of ExpressionSyntax) 25Protected Overrides Function CreateNullCheck(argument As ExpressionSyntax, isUnconstrainedGeneric As Boolean) As SyntaxNode 31Protected Overrides Function CreateNotNullCheck(argument As ExpressionSyntax) As SyntaxNode
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
16ExpressionSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (4)
18ExpressionSyntax, 43Protected Overrides Function TryAnalyzePatternCondition(syntaxFacts As ISyntaxFacts, conditionNode As ExpressionSyntax, ByRef conditionPartToCheck As ExpressionSyntax, ByRef isEquals As Boolean) As Boolean 52ByRef condition As ExpressionSyntax,
VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
18ExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
16ExpressionSyntax,
Wrapping\SeparatedSyntaxList\VisualBasicCollectionCreationExpressionWrapper.vb (2)
9Inherits AbstractVisualBasicSeparatedSyntaxListWrapper(Of CollectionInitializerSyntax, ExpressionSyntax) 51Protected Overrides Function GetListItems(listSyntax As CollectionInitializerSyntax) As SeparatedSyntaxList(Of ExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (298)
Binding\BindingCollectionInitializerTests.vb (12)
1793Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 1803Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 1844Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 1889Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 1925Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 1964Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i)
Binding\BindingErrorTests.vb (3)
24098Dim node As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 24102Dim bindInfo1 As SemanticInfoSummary = semanticModel.GetSemanticInfoSummary(DirectCast(node, ExpressionSyntax))
Binding\MethodBodyBindingTests.vb (2)
516Dim node1 = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 710Dim node1 = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1)
Compilation\GetSemanticInfoBrokenCodeTests.vb (2)
499Private Shared Function GetAllExpressions(node As VisualBasicSyntaxNode) As IEnumerable(Of ExpressionSyntax) 500Return node.DescendantNodesAndSelf(descendIntoTrivia:=True).OfType(Of ExpressionSyntax)()
Compilation\SemanticModelAPITests.vb (22)
41Dim info = model.GetSemanticInfoSummary(DirectCast(syntaxNode, ExpressionSyntax)) 71Dim ctrlvar = TryCast(forstat.ControlVariable, ExpressionSyntax) 78ctrlvar = TryCast(foreach.ControlVariable, ExpressionSyntax) 112Dim expr1 As ExpressionSyntax = node.Declarators(0).Initializer.Value 152Dim expr1 As ExpressionSyntax = node.Declarators(0).Initializer.Value 335Dim expression = CompilationUtils.FindNodeOfTypeFromText(Of ExpressionSyntax)(treeForExpression, "Me") 1986Dim speculatedExpression = DirectCast(SyntaxFactory.ParseExpression("goo"), ExpressionSyntax) 2021Dim speculatedExpression = DirectCast(SyntaxFactory.ParseExpression("goo"), ExpressionSyntax) 2307Dim nodeZero As ExpressionSyntax = DirectCast(CompilationUtils.FindNodeFromText(tree, "0"), ExpressionSyntax) 2308Dim nodeFourteen As ExpressionSyntax = DirectCast(CompilationUtils.FindNodeFromText(tree, "14"), ExpressionSyntax) 2309Dim nodeNothing As ExpressionSyntax = DirectCast(CompilationUtils.FindNodeFromText(tree, "Nothing"), ExpressionSyntax) 2310Dim nodeIntField As ExpressionSyntax = DirectCast(CompilationUtils.FindNodeFromText(tree, "anInt"), ExpressionSyntax) 2311Dim nodeObjField As ExpressionSyntax = DirectCast(CompilationUtils.FindNodeFromText(tree, "anObj"), ExpressionSyntax) 2452Dim expr1 As ExpressionSyntax = v3.Declarators(0).Initializer.Value 2483Dim expr2 As ExpressionSyntax = v4.Declarators(0).Initializer.Value 2579Dim expr1 As ExpressionSyntax = v3.Declarators(0).Initializer.Value 2608Dim expr2 As ExpressionSyntax = v4.Declarators(0).Initializer.Value
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (31)
478Dim node As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 482Dim bindInfo1 As SemanticInfoSummary = semanticModel.GetSemanticInfoSummary(DirectCast(node, ExpressionSyntax)) 483Dim bindInfo2 As SemanticInfoSummary = semanticModel.GetSemanticInfoSummary(DirectCast(node, ExpressionSyntax)) 524Dim node As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 528Dim bindInfo1 As SemanticInfoSummary = semanticModel.GetSemanticInfoSummary(DirectCast(node, ExpressionSyntax)) 529Dim bindInfo2 As SemanticInfoSummary = semanticModel.GetSemanticInfoSummary(DirectCast(node, ExpressionSyntax)) 560Dim info = model.GetSemanticInfoSummary(CType(genericName.AsNode(), ExpressionSyntax)) 563info = model.GetSemanticInfoSummary(CType(genericName.AsNode(), ExpressionSyntax)) 566info = model.GetSemanticInfoSummary(CType(qualifiedIdent.AsNode(), ExpressionSyntax)) 2171Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 0) 2176semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 1) 2181semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 2) 2186semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 3) 2191semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 4) 2196semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 5) 2201semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 6) 2206semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 7) 2211semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 8) 2216semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 9) 2221semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 10) 2226semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 11) 2231semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 12) 2236semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 13) 2371Dim semanticInfo = model.GetSemanticInfoSummary(CType(node.AsNode(), ExpressionSyntax)) 2378semanticInfo = model.GetSemanticInfoSummary(CType(node.AsNode(), ExpressionSyntax)) 2430info = model.GetSemanticInfoSummary(CType(node, ExpressionSyntax)) 2438info = model.GetSemanticInfoSummary(CType(node, ExpressionSyntax)) 2444info = model.GetSemanticInfoSummary(CType(node, ExpressionSyntax)) 2450info = model.GetSemanticInfoSummary(CType(node, ExpressionSyntax))
Compilation\SuppressAccessibilityChecksTests.vb (1)
119Dim expr = DirectCast(root.DescendantNodes().OfType(Of SingleLineLambdaExpressionSyntax)().Single().Body, ExpressionSyntax)
DeclaringSyntaxNodeTests.vb (1)
127Private Sub CheckLambdaDeclaringSyntax(Of TNode As ExpressionSyntax)(comp As VisualBasicCompilation, tree As SyntaxTree, textToSearchFor As String)
FlowAnalysis\FlowTestBase.vb (2)
135Where s Is e AndAlso TypeOf s Is ExpressionSyntax 136Select DirectCast(s, ExpressionSyntax)).LastOrDefault()
FlowAnalysis\RegionAnalysisTests.vb (6)
973Dim expr = DirectCast(startNodes(0), ExpressionSyntax) 1001Dim expr = DirectCast(startNodes(0), ExpressionSyntax) 7215Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 7236Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 7257Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 7279Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me")
Semantics\ArrayLiteralTests.vb (2)
1647Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb")
Semantics\BinaryOperators.vb (2)
781Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1)
Semantics\CompoundAssignment.vb (5)
1021Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 1038Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 1052Dim node1 As ExpressionSyntax = midExpression
Semantics\Conversions.vb (10)
4066Dim sourceExpression1 = CType(tree.GetCompilationUnitRoot().FindToken(source.IndexOf("jj)", StringComparison.Ordinal)).Parent, ExpressionSyntax) 4072Dim sourceExpression2 = CType(tree.GetCompilationUnitRoot().FindToken(source.IndexOf("ss)", StringComparison.Ordinal)).Parent, ExpressionSyntax) 4080Dim sourceExpression3 As ExpressionSyntax = SyntaxFactory.IdentifierName("jj") 4087Dim sourceExpression4 As ExpressionSyntax = SyntaxFactory.IdentifierName("ss") 4093Dim sourceExpression5 As ExpressionSyntax = SyntaxFactory.ParseExpression("100L") 4152Dim sourceExpression1 = CType(tree.GetCompilationUnitRoot().FindToken(source.IndexOf("jj)", StringComparison.Ordinal)).Parent, ExpressionSyntax) 4158Dim sourceExpression2 = CType(tree.GetCompilationUnitRoot().FindToken(source.IndexOf("ss)", StringComparison.Ordinal)).Parent, ExpressionSyntax) 4166Dim sourceExpression3 As ExpressionSyntax = SyntaxFactory.IdentifierName("jj") 4173Dim sourceExpression4 As ExpressionSyntax = SyntaxFactory.IdentifierName("ss") 4179Dim sourceExpression5 As ExpressionSyntax = SyntaxFactory.ParseExpression("100L")
Semantics\FieldInitializerBindingTests.vb (7)
573Dim firstMeFSymbol = model.GetSemanticInfoSummary(CType(firstMeF.AsNode(), ExpressionSyntax)).Symbol 574Dim secondMeFSymbol = model.GetSemanticInfoSummary(CType(secondMeF.AsNode(), ExpressionSyntax)).Symbol 575Dim thirdMeFSymbol = model.GetSemanticInfoSummary(CType(thirdMeF.AsNode(), ExpressionSyntax)).Symbol 587Dim firstMeSymbol = model.GetSemanticInfoSummary(CType(firstMe.AsNode(), ExpressionSyntax)).Symbol 588Dim secondMeSymbol = model.GetSemanticInfoSummary(CType(secondMe.AsNode(), ExpressionSyntax)).Symbol 589Dim thirdMeSymbol = model.GetSemanticInfoSummary(CType(thirdMe.AsNode(), ExpressionSyntax)).Symbol 621Dim firstMeFSymbol = model.GetSemanticInfoSummary(CType(firstMeF.AsNode(), ExpressionSyntax)).Symbol
Semantics\ForLoopTest.vb (1)
627Dim semanticInfos = New List(Of Tuple(Of SemanticInfoSummary, ExpressionSyntax)) From {Tuple.Create(semanticInfoFrom, expressionFrom), Tuple.Create(semanticInfoTo, expressionTo)}
Semantics\GetExtendedSemanticInfoTests.vb (30)
2908Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 2926Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 2945Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 2964Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 2984Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3025Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3048Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3069Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3091Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3114Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3258Return semanticModel.GetSymbolInfo(DirectCast(Nothing, ExpressionSyntax)) 3283Return semanticModel.GetTypeInfo(DirectCast(Nothing, ExpressionSyntax)) 3288Return semanticModel.GetConstantValue(DirectCast(Nothing, ExpressionSyntax)) 3293Return semanticModel.GetMemberGroup(DirectCast(Nothing, ExpressionSyntax)) 3313Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3335Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3357Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3380Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 3399Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb") 8487Dim node As ExpressionSyntax = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierName).AsNode(), ExpressionSyntax) 8882Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 8904Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 10201Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 10224Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 10246Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 10269Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me") 10293Dim expr = FindNodeOfTypeFromText(Of ExpressionSyntax)(tree, "Me")
Semantics\GetSemanticInfoTests.vb (12)
1410Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 0) 1415semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 1) 1420semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 2) 1425semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 3) 1430semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 4) 1435semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 5) 1440semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 6) 1445semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 7) 1465semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 10) 1470semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of ExpressionSyntax)(compilation, "a.vb", 11) 1797Dim expressionSyntax As ExpressionSyntax 5303Dim symbol = compilation.GetSemanticModel(tree).GetTypeInfo(DirectCast(node, ExpressionSyntax))
Semantics\IFOperatorTest.vb (1)
1209Dim expressions = New List(Of ExpressionSyntax)()
Semantics\LambdaSemanticInfoTests.vb (20)
166Dim node As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 170Dim semanticInfo As SemanticInfoSummary = CompilationUtils.GetSemanticInfoSummary(semanticModel, DirectCast(node, ExpressionSyntax)) 178semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, DirectCast(node, ExpressionSyntax)) 181semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, DirectCast(node.Parent.Parent, ExpressionSyntax)) 460Dim node As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 464Dim semanticInfo1 = CompilationUtils.GetSemanticInfoSummary(semanticModel, DirectCast(node, ExpressionSyntax)) 471Dim semanticInfo2 = CompilationUtils.GetSemanticInfoSummary(semanticModel, DirectCast(node, ExpressionSyntax)) 502Dim node1 As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 506Dim node2 As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 580Dim node1 As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 604Dim node1 As ExpressionSyntax = FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 749Dim node = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 775Dim node = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb") 805Dim node = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb")
Semantics\MeMyBaseMyClassTests.vb (2)
566Dim symbolInfo = model.GetSymbolInfo(DirectCast(expression, ExpressionSyntax)) 585Dim typeInfo = model.GetTypeInfo(DirectCast(expression, ExpressionSyntax))
Semantics\MethodCalls.vb (5)
2928Dim semanticInfo = semanticModel.GetSemanticInfoSummary(CType(objectCreationNode, ExpressionSyntax)) 5399Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 5400Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2)
Semantics\QueryExpressions_SemanticModel.vb (86)
66semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node1, ExpressionSyntax)) 86semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node2, ExpressionSyntax)) 105semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node3, ExpressionSyntax)) 136semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node4, ExpressionSyntax)) 155semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node5, ExpressionSyntax)) 184semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_3, ExpressionSyntax)) 206semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_2, ExpressionSyntax)) 225semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_1, ExpressionSyntax)) 292semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node1, ExpressionSyntax)) 312semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node2, ExpressionSyntax)) 331semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node3, ExpressionSyntax)) 358semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node4, ExpressionSyntax)) 377semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node5, ExpressionSyntax)) 406semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_3, ExpressionSyntax)) 428semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_2, ExpressionSyntax)) 447semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_1, ExpressionSyntax)) 512semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node1, ExpressionSyntax)) 532semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node2, ExpressionSyntax)) 551semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node3, ExpressionSyntax)) 578semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node4, ExpressionSyntax)) 597semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node5, ExpressionSyntax)) 626semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_3, ExpressionSyntax)) 648semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_2, ExpressionSyntax)) 667semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_1, ExpressionSyntax)) 756semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node1, ExpressionSyntax)) 776semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node2, ExpressionSyntax)) 795semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node3, ExpressionSyntax)) 822semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node4, ExpressionSyntax)) 841semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel1, TryCast(node5, ExpressionSyntax)) 870semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_3, ExpressionSyntax)) 892semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_2, ExpressionSyntax)) 911semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel2, TryCast(node_1, ExpressionSyntax)) 1073semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 1108semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 1111Dim node5_1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 5) 1112semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node5_1, ExpressionSyntax)) 1123semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node6, ExpressionSyntax)) 1140semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node8, ExpressionSyntax)) 1294semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 1315semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 1320semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node3, ExpressionSyntax)) 1376semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 1398semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2to5, ExpressionSyntax)) 1542semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 1562Assert.Same(s1, CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)).Symbol) 1588Assert.Same(z1, CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)).Symbol) 1642semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 1669semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 1687semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 2098semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 2125semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 2136semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 2146semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node5, ExpressionSyntax)) 2179semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node9, ExpressionSyntax)) 2529semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 2562semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node5, ExpressionSyntax)) 2567semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node6, ExpressionSyntax)) 2572semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)) 2664semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node1, ExpressionSyntax)) 2692semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 2715semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 2743semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node5, ExpressionSyntax)) 2806semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node10, ExpressionSyntax)) 2810semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node11, ExpressionSyntax)) 2814semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node12, ExpressionSyntax)) 2818semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node13, ExpressionSyntax)) 2897semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node2, ExpressionSyntax)) 2943semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node5, ExpressionSyntax)) 2948semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node6, ExpressionSyntax)) 2953semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)) 3321semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 3348semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node6, ExpressionSyntax)) 3352semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)) 3356Dim node8 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i) 3357semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node8, ExpressionSyntax)) 3377Dim node9 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 9) 3394semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node10, ExpressionSyntax)) 3397Dim node11 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 11) 3525semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node4, ExpressionSyntax)) 3552semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node6, ExpressionSyntax)) 3558semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node7, ExpressionSyntax)) 3562semanticInfo = CompilationUtils.GetSemanticInfoSummary(semanticModel, TryCast(node8, ExpressionSyntax))
Semantics\SyncLockTests.vb (1)
484Private Function GetExpressionFromSyncLock(Compilation As VisualBasicCompilation, Optional which As Integer = 1) As ExpressionSyntax
Semantics\UserDefinedBinaryOperators.vb (18)
216Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", i + 1) 336Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", i + 1) 401Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i + 1) 455Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i + 1) 520Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i + 1) 588Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", i + 1) 593compilation.VerifyOperationTree(CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1), expectedOperationTree:= 608compilation.VerifyOperationTree(CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2), expectedOperationTree:= 1538Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1) 1767Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1)
Semantics\UserDefinedConversions.vb (6)
76Dim ctype_node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 2) 3658Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1) 3724Dim node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1)
Semantics\UserDefinedUnaryOperators.vb (6)
57Dim not_node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1) 97Dim not_node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1) 137Dim not_node As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(verifier.Compilation, "a.vb", 1)
Semantics\UsingStatementTest.vb (1)
342Dim expression = declarator.DescendantNodes().OfType(Of ExpressionSyntax)().Where(Function(item) item.ToString() = expressionStr).First
Semantics\XmlLiteralSemanticModelTests.vb (1)
64Assert.IsNotType(Of ExpressionSyntax)(node)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (287)
DocumentationComments\DocCommentTests.vb (189)
5310DirectCast(names(0).Parent, ExpressionSyntax), 5314CheckSymbolInfoOnly(model, DirectCast(names(1).Parent, ExpressionSyntax)) 5316CheckSymbolInfoOnly(model, DirectCast(names(2).Parent, ExpressionSyntax)) 5357DirectCast(names(0).Parent, ExpressionSyntax), 5361DirectCast(names(1).Parent, ExpressionSyntax), 5364CheckSymbolInfoOnly(model, DirectCast(names(2).Parent, ExpressionSyntax)) 5399DirectCast(names(0).Parent, ExpressionSyntax), 5404DirectCast(names(1).Parent, ExpressionSyntax), 5408DirectCast(names(2).Parent, ExpressionSyntax), 5463DirectCast(names(0).Parent, ExpressionSyntax), 5466CheckSymbolInfoOnly(model, DirectCast(names(1).Parent, ExpressionSyntax)) 5469DirectCast(names(2).Parent, ExpressionSyntax), 5472CheckSymbolInfoOnly(model, DirectCast(names(3).Parent, ExpressionSyntax)) 5475DirectCast(names(4).Parent, ExpressionSyntax), 5479CheckSymbolInfoOnly(model, DirectCast(names(5).Parent, ExpressionSyntax)) 5511CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "Clazz(Of T).InnerClazz(Of X)") 5515CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "T") 5516CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax)) 5517CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "T") 5521CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax)) 5522CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "X") ' Did not bind in dev11. 5523CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "X") ' Did not bind in dev11. 5667CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "obj As System.Int32") 5668CheckSymbolInfoOnly(model, DirectCast(names(1), ExpressionSyntax), "obj As System.Int32") 5672CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax)) 5673CheckSymbolInfoOnly(model, DirectCast(names(1), ExpressionSyntax)) 5674CheckSymbolInfoOnly(model, DirectCast(names(2), ExpressionSyntax)) 5675CheckSymbolInfoOnly(model, DirectCast(names(3), ExpressionSyntax)) 5676CheckSymbolInfoOnly(model, DirectCast(names(4), ExpressionSyntax), "a As System.Int32") 5677CheckSymbolInfoOnly(model, DirectCast(names(5), ExpressionSyntax), "a As System.Int32") 5678CheckSymbolInfoOnly(model, DirectCast(names(6), ExpressionSyntax), "a As T") 5679CheckSymbolInfoOnly(model, DirectCast(names(7), ExpressionSyntax), "a As T") 5680CheckSymbolInfoOnly(model, DirectCast(names(8), ExpressionSyntax), "a As OuterClass(Of X)") 5681CheckSymbolInfoOnly(model, DirectCast(names(9), ExpressionSyntax), "a As OuterClass(Of X)") 5682CheckSymbolInfoOnly(model, DirectCast(names(10), ExpressionSyntax), "a As System.Int32") 5683CheckSymbolInfoOnly(model, DirectCast(names(11), ExpressionSyntax), "a As System.Int32") 5684CheckSymbolInfoOnly(model, DirectCast(names(12), ExpressionSyntax), "a As System.Int32") 5685CheckSymbolInfoOnly(model, DirectCast(names(13), ExpressionSyntax), "a As System.Int32") 5686CheckSymbolInfoOnly(model, DirectCast(names(14), ExpressionSyntax)) 5687CheckSymbolInfoOnly(model, DirectCast(names(15), ExpressionSyntax)) 5688CheckSymbolInfoOnly(model, DirectCast(names(16), ExpressionSyntax), "a As System.String") 5689CheckSymbolInfoOnly(model, DirectCast(names(17), ExpressionSyntax), "a As System.String") 5690CheckSymbolInfoOnly(model, DirectCast(names(18), ExpressionSyntax), "a As System.Int32") 5691CheckSymbolInfoOnly(model, DirectCast(names(19), ExpressionSyntax), "a As System.Int32") 5692CheckSymbolInfoOnly(model, DirectCast(names(20), ExpressionSyntax), "a As System.Int32") 5693CheckSymbolInfoOnly(model, DirectCast(names(21), ExpressionSyntax), "a As System.Int32") 5694CheckSymbolInfoOnly(model, DirectCast(names(22), ExpressionSyntax)) 5695CheckSymbolInfoOnly(model, DirectCast(names(23), ExpressionSyntax)) 5696CheckSymbolInfoOnly(model, DirectCast(names(24), ExpressionSyntax)) 5697CheckSymbolInfoOnly(model, DirectCast(names(25), ExpressionSyntax)) 5698CheckSymbolInfoOnly(model, DirectCast(names(26), ExpressionSyntax)) 5699CheckSymbolInfoOnly(model, DirectCast(names(27), ExpressionSyntax)) 5700CheckSymbolInfoOnly(model, DirectCast(names(28), ExpressionSyntax), "a As System.Int32") 5701CheckSymbolInfoOnly(model, DirectCast(names(29), ExpressionSyntax), "a As System.Int32") 5702CheckSymbolInfoOnly(model, DirectCast(names(30), ExpressionSyntax)) 5703CheckSymbolInfoOnly(model, DirectCast(names(31), ExpressionSyntax)) 5847CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "obj As System.Int32") 5848CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "obj As System.Int32") 5852CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax)) 5853CheckSymbolInfoOnly(model, DirectCast(names(1), ExpressionSyntax)) 5854CheckSymbolInfoOnly(model, DirectCast(names(2), ExpressionSyntax)) 5855CheckSymbolInfoOnly(model, DirectCast(names(3), ExpressionSyntax)) 5856CheckSymbolInfoOnly(model, DirectCast(names(4), ExpressionSyntax), "a As System.Int32") 5857CheckSymbolInfoOnly(model, DirectCast(names(5), ExpressionSyntax), "a As System.Int32") 5858CheckSymbolInfoOnly(model, DirectCast(names(6), ExpressionSyntax), "a As T") 5859CheckSymbolInfoOnly(model, DirectCast(names(7), ExpressionSyntax), "a As T") 5860CheckSymbolInfoOnly(model, DirectCast(names(8), ExpressionSyntax), "a As OuterClass(Of X)") 5861CheckSymbolInfoOnly(model, DirectCast(names(9), ExpressionSyntax), "a As OuterClass(Of X)") 5862CheckSymbolInfoOnly(model, DirectCast(names(10), ExpressionSyntax), "a As System.Int32") 5863CheckSymbolInfoOnly(model, DirectCast(names(11), ExpressionSyntax), "a As System.Int32") 5864CheckSymbolInfoOnly(model, DirectCast(names(12), ExpressionSyntax), "a As System.Int32") 5865CheckSymbolInfoOnly(model, DirectCast(names(13), ExpressionSyntax), "a As System.Int32") 5866CheckSymbolInfoOnly(model, DirectCast(names(14), ExpressionSyntax)) 5867CheckSymbolInfoOnly(model, DirectCast(names(15), ExpressionSyntax)) 5868CheckSymbolInfoOnly(model, DirectCast(names(16), ExpressionSyntax), "a As System.String") 5869CheckSymbolInfoOnly(model, DirectCast(names(17), ExpressionSyntax), "a As System.String") 5870CheckSymbolInfoOnly(model, DirectCast(names(18), ExpressionSyntax), "a As System.Int32") 5871CheckSymbolInfoOnly(model, DirectCast(names(19), ExpressionSyntax), "a As System.Int32") 5872CheckSymbolInfoOnly(model, DirectCast(names(20), ExpressionSyntax), "a As System.Int32") 5873CheckSymbolInfoOnly(model, DirectCast(names(21), ExpressionSyntax), "a As System.Int32") 5874CheckSymbolInfoOnly(model, DirectCast(names(22), ExpressionSyntax)) 5875CheckSymbolInfoOnly(model, DirectCast(names(23), ExpressionSyntax)) 5876CheckSymbolInfoOnly(model, DirectCast(names(24), ExpressionSyntax)) 5877CheckSymbolInfoOnly(model, DirectCast(names(25), ExpressionSyntax)) 5878CheckSymbolInfoOnly(model, DirectCast(names(26), ExpressionSyntax)) 5879CheckSymbolInfoOnly(model, DirectCast(names(27), ExpressionSyntax)) 5880CheckSymbolInfoOnly(model, DirectCast(names(28), ExpressionSyntax), "a As System.Int32") 5881CheckSymbolInfoOnly(model, DirectCast(names(29), ExpressionSyntax), "a As System.Int32") 5882CheckSymbolInfoOnly(model, DirectCast(names(30), ExpressionSyntax)) 5883CheckSymbolInfoOnly(model, DirectCast(names(31), ExpressionSyntax)) 6045CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "T") 6046CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "T") 6047CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax)) 6048CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax)) 6049CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "T") 6050CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "T") 6051CheckSymbolInfoAndTypeInfo(model, DirectCast(names(6), ExpressionSyntax), "T") 6052CheckSymbolInfoAndTypeInfo(model, DirectCast(names(7), ExpressionSyntax), "T") 6056CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "TT") 6057CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "TT") 6058CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "TT") 6059CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax), "TT") 6060CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "TT") 6061CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "TT") 6065CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "X") 6066CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "X") 6067CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax)) 6068CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax)) 6069CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax)) 6070CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax)) 6071CheckSymbolInfoAndTypeInfo(model, DirectCast(names(6), ExpressionSyntax)) 6072CheckSymbolInfoAndTypeInfo(model, DirectCast(names(7), ExpressionSyntax)) 6073CheckSymbolInfoAndTypeInfo(model, DirectCast(names(8), ExpressionSyntax)) 6074CheckSymbolInfoAndTypeInfo(model, DirectCast(names(9), ExpressionSyntax)) 6075CheckSymbolInfoAndTypeInfo(model, DirectCast(names(10), ExpressionSyntax)) 6076CheckSymbolInfoAndTypeInfo(model, DirectCast(names(11), ExpressionSyntax)) 6077CheckSymbolInfoAndTypeInfo(model, DirectCast(names(12), ExpressionSyntax)) 6078CheckSymbolInfoAndTypeInfo(model, DirectCast(names(13), ExpressionSyntax)) 6079CheckSymbolInfoAndTypeInfo(model, DirectCast(names(14), ExpressionSyntax)) 6080CheckSymbolInfoAndTypeInfo(model, DirectCast(names(15), ExpressionSyntax)) 6081CheckSymbolInfoAndTypeInfo(model, DirectCast(names(16), ExpressionSyntax)) 6082CheckSymbolInfoAndTypeInfo(model, DirectCast(names(17), ExpressionSyntax)) 6083CheckSymbolInfoAndTypeInfo(model, DirectCast(names(18), ExpressionSyntax)) 6084CheckSymbolInfoAndTypeInfo(model, DirectCast(names(19), ExpressionSyntax)) 6207CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "T") 6208CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "T") 6209CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax)) 6210CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax)) 6211CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "T") 6212CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "T") 6213CheckSymbolInfoAndTypeInfo(model, DirectCast(names(6), ExpressionSyntax), "T") 6214CheckSymbolInfoAndTypeInfo(model, DirectCast(names(7), ExpressionSyntax), "T") 6218CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "TT") 6219CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "TT") 6220CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "TT") 6221CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax), "TT") 6222CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "TT") 6223CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "TT") 6227CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "X") 6228CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "X") 6229CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "X") 6230CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax), "X") 6231CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "X") 6232CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "X") 6233CheckSymbolInfoAndTypeInfo(model, DirectCast(names(6), ExpressionSyntax), "X") 6234CheckSymbolInfoAndTypeInfo(model, DirectCast(names(7), ExpressionSyntax), "X") 6235CheckSymbolInfoAndTypeInfo(model, DirectCast(names(8), ExpressionSyntax), "X") 6236CheckSymbolInfoAndTypeInfo(model, DirectCast(names(9), ExpressionSyntax), "X") 6237CheckSymbolInfoAndTypeInfo(model, DirectCast(names(10), ExpressionSyntax), "X") 6238CheckSymbolInfoAndTypeInfo(model, DirectCast(names(11), ExpressionSyntax), "X") 6239CheckSymbolInfoAndTypeInfo(model, DirectCast(names(12), ExpressionSyntax), "X") 6240CheckSymbolInfoAndTypeInfo(model, DirectCast(names(13), ExpressionSyntax), "X") 6241CheckSymbolInfoAndTypeInfo(model, DirectCast(names(14), ExpressionSyntax), "X") 6242CheckSymbolInfoAndTypeInfo(model, DirectCast(names(15), ExpressionSyntax), "X") 6243CheckSymbolInfoAndTypeInfo(model, DirectCast(names(16), ExpressionSyntax), "X") 6244CheckSymbolInfoAndTypeInfo(model, DirectCast(names(17), ExpressionSyntax), "X") 6245CheckSymbolInfoAndTypeInfo(model, DirectCast(names(18), ExpressionSyntax)) 6246CheckSymbolInfoAndTypeInfo(model, DirectCast(names(19), ExpressionSyntax)) 6247CheckSymbolInfoAndTypeInfo(model, DirectCast(names(20), ExpressionSyntax)) 6248CheckSymbolInfoAndTypeInfo(model, DirectCast(names(21), ExpressionSyntax)) 6608CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "X") 6609CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "X") 6610CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "X") 6611CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax), "X") 6612CheckSymbolInfoAndTypeInfo(model, DirectCast(names(4), ExpressionSyntax), "X") 6613CheckSymbolInfoAndTypeInfo(model, DirectCast(names(5), ExpressionSyntax), "X") 6617CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "T") 6618CheckSymbolInfoAndTypeInfo(model, DirectCast(names(1), ExpressionSyntax), "T") 6619CheckSymbolInfoAndTypeInfo(model, DirectCast(names(2), ExpressionSyntax), "T") 6620CheckSymbolInfoAndTypeInfo(model, DirectCast(names(3), ExpressionSyntax), "T") 6624CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "a As System.Int32") 6625CheckSymbolInfoOnly(model, DirectCast(names(1), ExpressionSyntax), "a As System.Int32") 6629CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "a As System.Int32") 6630CheckSymbolInfoOnly(model, DirectCast(names(1), ExpressionSyntax), "a As System.Int32") 6682Dim symbols = CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), 6717DirectCast(names(0), ExpressionSyntax), 6727DirectCast(names(1), ExpressionSyntax), 6752DirectCast(names(2), ExpressionSyntax), 6871Dim symbols = CheckSymbolInfoAndTypeInfo(model, DirectCast(names(0), ExpressionSyntax), "TestClass") 6950Dim symbols = CheckSymbolInfoOnly(model, DirectCast(names(0), ExpressionSyntax), "Sub TestClass.PS()") 7290DirectCast(names(0), ExpressionSyntax), 7293DirectCast(names(1), ExpressionSyntax), 7338DirectCast(names(0), ExpressionSyntax), 7341DirectCast(names(1), ExpressionSyntax), 11952Private Function CheckSymbolInfoOnly(model As SemanticModel, syntax As ExpressionSyntax, ParamArray expected() As String) As ImmutableArray(Of ISymbol) 11978Private Function GetEnclosingCrefReference(syntax As ExpressionSyntax) As CrefReferenceSyntax 11986Private Sub EnsureSymbolInfoOnCrefReference(model As SemanticModel, syntax As ExpressionSyntax) 12007Private Function CheckTypeParameterCrefSymbolInfoAndTypeInfo(model As SemanticModel, syntax As ExpressionSyntax, Optional expected As String = Nothing) As ImmutableArray(Of Symbol) 12030Private Function CheckSymbolInfoAndTypeInfo(model As SemanticModel, syntax As ExpressionSyntax, ParamArray expected() As String) As ImmutableArray(Of Symbol)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
587Dim node0 = DirectCast(tree.FindNodeOrTokenByKind(SyntaxKind.AnonymousObjectCreationExpression).AsNode(), ExpressionSyntax)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (56)
55Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 59Dim info1 = model.GetSemanticInfoSummary(DirectCast(nodes(1), ExpressionSyntax)) 63Dim info2 = model.GetSemanticInfoSummary(DirectCast(nodes(2), ExpressionSyntax)) 507Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 511Dim info1 = model.GetSemanticInfoSummary(DirectCast(nodes(1), ExpressionSyntax)) 515Dim info2 = model.GetSemanticInfoSummary(DirectCast(nodes(2), ExpressionSyntax)) 561Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 589Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 625Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 626Dim expr2 = DirectCast(nodes(1), ExpressionSyntax) 668Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 707Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 708Dim expr2 = DirectCast(nodes(1), ExpressionSyntax) 748Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 789Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 825Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 866Dim expr1 = DirectCast(nodes(0), ExpressionSyntax) 867Dim expr2 = DirectCast(nodes(1), ExpressionSyntax) 904Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 931Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 982Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1005Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1008info = model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)) 1011info = model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)) 1036Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1042info = model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)) 1045info = model.GetSymbolInfo(DirectCast(nodes(3), ExpressionSyntax)) 1072Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1075info = model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)) 1099Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1102info = model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)) 1133Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1162Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1186Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1215Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1239Dim querySymbol = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol 1243querySymbol = model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)).Symbol 1248model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString()) 1271Dim info = model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)) 1296model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1321model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString()) 1355model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString()) 1389model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString()) 1422model.GetTypeInfo(DirectCast(nodes(0), ExpressionSyntax)).Type.ToDisplayString()) 1452model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1479model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1506model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1533model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1558model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1560model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)).Symbol.ToDisplayString()) 1562model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString()) 1585model.GetSymbolInfo(DirectCast(nodes(0), ExpressionSyntax)).Symbol.ToDisplayString()) 1587model.GetSymbolInfo(DirectCast(nodes(1), ExpressionSyntax)).Symbol.ToDisplayString()) 1589model.GetSymbolInfo(DirectCast(nodes(2), ExpressionSyntax)).Symbol.ToDisplayString()) 1616Dim anonymousType = model.GetTypeInfo(DirectCast(nodes(1), ExpressionSyntax)) 1659Dim anonymousType = model.GetTypeInfo(DirectCast(nodes(1), ExpressionSyntax))
SymbolsTests\MyBaseMyClassSemanticsTests.vb (3)
72Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 75Dim info1 = model.GetSemanticInfoSummary(DirectCast(nodes(1), ExpressionSyntax)) 78Dim info2 = model.GetSemanticInfoSummary(DirectCast(nodes(2), ExpressionSyntax))
SymbolsTests\Source\BindingsTests.vb (2)
669Dim info = model.GetSemanticInfoSummary(CType(a_d.AsNode(), ExpressionSyntax)) 711Dim info = model.GetSemanticInfoSummary(CType(a_d.AsNode(), ExpressionSyntax))
SymbolsTests\Source\GroupClassTests.vb (18)
2605Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "Test3.vb", 1) 2606Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "Test3.vb", 2) 3274Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 3283Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 3355Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 3761Dim node1 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 1) 3769Dim node2 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 2) 3777Dim node3 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 3) 3785Dim node4 As ExpressionSyntax = CompilationUtils.FindBindingText(Of ExpressionSyntax)(compilation, "a.vb", 4)
SymbolsTests\SymbolErrorTests.vb (8)
21458model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax)) 21459model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax)) 21484model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax)) 21485model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax)) 21510model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax)) 21511model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax)) 21536model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 8).Parent, ExpressionSyntax)) 21537model.GetSemanticInfoSummary(CType(tree.FindNodeOrTokenByKind(SyntaxKind.IdentifierToken, 6).Parent, ExpressionSyntax))
SymbolsTests\WithStatementSymbolsTests.vb (10)
44Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 93Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 124Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 167Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 171Dim info1 = model.GetSemanticInfoSummary(DirectCast(nodes(1), ExpressionSyntax)) 176Dim info2 = model.GetSemanticInfoSummary(DirectCast(nodes(2), ExpressionSyntax)) 211Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 216Dim conv = model.ClassifyConversion(DirectCast(nodes(0), ExpressionSyntax), systemObject) 257Dim info0 = model.GetSemanticInfoSummary(DirectCast(nodes(0), ExpressionSyntax)) 262Dim conv = model.ClassifyConversion(DirectCast(nodes(0), ExpressionSyntax), systemObject)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (32)
Generated\Syntax.Test.xml.Generated.vb (10)
14166SyntaxFactory.EraseStatement(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of ExpressionSyntax)()) 14173return SyntaxFactory.EraseStatement(SyntaxFactory.Token(SyntaxKind.EraseKeyword), New SeparatedSyntaxList(Of ExpressionSyntax)()) 14586SyntaxFactory.SimpleMemberAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.DotToken), Nothing) 14594SyntaxFactory.SimpleMemberAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), GenerateRedIdentifierName()) 14602SyntaxFactory.SimpleMemberAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), GenerateRedIdentifierName()) 14609return SyntaxFactory.SimpleMemberAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.DotToken), GenerateRedIdentifierName()) 14615SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExclamationToken), Nothing) 14623SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), GenerateRedIdentifierName()) 14631SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), GenerateRedIdentifierName()) 14638return SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.ExclamationToken), GenerateRedIdentifierName())
Parser\ParseAsyncTests.vb (1)
379Dim allParsedExpressions = tree.GetRoot().DescendantNodes.OfType(Of ExpressionSyntax)()
Parser\ParseExpression.vb (5)
19Private Function ParseExpressionAsRhs(text As XElement) As ExpressionSyntax 23Private Function ParseExpressionAsRhs(text As String, Optional expectsErrors As Boolean = False) As ExpressionSyntax 41Private Function ParseExpression(text As XElement) As ExpressionSyntax 45Private Function ParseExpression(text As String, Optional expectsErrors As Boolean = False) As ExpressionSyntax 766Private Function GetOperator(expr As ExpressionSyntax, num As Integer) As QueryClauseSyntax
Syntax\ManualTests.vb (1)
190Dim singleton2 = SyntaxFactory.SeparatedList(CType({SyntaxFactory.IdentifierName("x")}, IEnumerable(Of ExpressionSyntax)))
Syntax\SyntaxFactsTest.vb (7)
258Assert.False(SyntaxFacts.IsAddressOfOperand(DirectCast(symNode, ExpressionSyntax))) 259Assert.False(SyntaxFacts.IsInvocationOrAddressOfOperand(DirectCast(symNode, ExpressionSyntax))) 260Assert.True(SyntaxFacts.IsAddressOfOperand(CType(symNode.ChildNodes(0), ExpressionSyntax))) 261Assert.True(SyntaxFacts.IsInvocationOrAddressOfOperand(CType(symNode.ChildNodes(0), ExpressionSyntax))) 262Assert.False(SyntaxFacts.IsInvoked(DirectCast(FindNodeOrTokenByKind(tree, SyntaxKind.InvocationExpression, 1).AsNode, ExpressionSyntax))) 265Assert.False(SyntaxFacts.IsInvoked(CType(symNode, ExpressionSyntax))) 266Assert.True(SyntaxFacts.IsInvoked(CType(symNode.ChildNodes(0), ExpressionSyntax)))
Syntax\SyntaxNormalizerTests.vb (1)
536Dim expression As ExpressionSyntax = SyntaxFactory.StringLiteralExpression(SyntaxFactory.StringLiteralToken("goo", "goo"))
Syntax\SyntaxTokenFactoryTests.vb (3)
148Dim expr As ExpressionSyntax = SyntaxFactory.ParseExpression(SourceText, consumeFullText:=False) 188Dim replaced As ExpressionSyntax = expr.ReplaceTrivia(trivia, Function(tr, tr2) twoSpaces) 201Dim replaced As ExpressionSyntax = expr.ReplaceTrivia(trivia, Function(tr, tr2) twoSpaces)
TestSyntaxNodes.vb (4)
1286expr.DescendantNodes().OfType(Of ExpressionSyntax)(), 1319Dim expA = invocation.DescendantNodes().OfType(Of ExpressionSyntax).First(Function(n) n.ToString() = "a") 1327Assert.Throws(Of InvalidOperationException)(Function() invocation.ReplaceNode(expA, New ExpressionSyntax() {})) 1356Dim expA = invocation.DescendantNodes().OfType(Of ExpressionSyntax).First(Function(n) n.ToString() = "a")
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (10)
BasicTestBase.vb (3)
719Dim expr = TryCast(node, ExpressionSyntax) 727Private ReadOnly _expressions As New List(Of ExpressionSyntax) 729Public Shared Function FindExpression(node As SyntaxNode) As List(Of ExpressionSyntax)
CompilationTestUtils.vb (7)
530If TypeOf node Is ExpressionSyntax Then 531symbolInfo = semanticModel.GetSymbolInfo(DirectCast(node, ExpressionSyntax)) 532summary.MemberGroup = semanticModel.GetMemberGroup(DirectCast(node, ExpressionSyntax)) 533summary.ConstantValue = semanticModel.GetConstantValue(DirectCast(node, ExpressionSyntax)) 534Dim typeInfo = semanticModel.GetTypeInfo(DirectCast(node, ExpressionSyntax)) 537summary.ImplicitConversion = semanticModel.GetConversion(DirectCast(node, ExpressionSyntax)) 564Public Function GetSpeculativeSemanticInfoSummary(model As SemanticModel, position As Integer, expression As ExpressionSyntax, bindingOption As SpeculativeBindingOption) As SemanticInfoSummary
Microsoft.CodeAnalysis.VisualBasic.Workspaces (331)
ArgumentSyntaxExtensions.vb (1)
84Public Function GetArgumentExpression(argument As ArgumentSyntax) As ExpressionSyntax
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
143Dim expression = TryCast(token.Parent, ExpressionSyntax)
CastAnalyzer.vb (11)
14Private ReadOnly _castNode As ExpressionSyntax 15Private ReadOnly _castExpressionNode As ExpressionSyntax 21castNode As ExpressionSyntax, 22castExpressionNode As ExpressionSyntax, 60Private Shared Function GetOuterCastType(expression As ExpressionSyntax, expressionTypeInfo As TypeInfo, semanticModel As SemanticModel, cancellationToken As CancellationToken) As ITypeSymbol 64Dim parentExpression = TryCast(parent, ExpressionSyntax) 125Private Shared Function GetSpeculatedExpressionToOuterTypeConversion(speculationAnalyzer As SpeculationAnalyzer, speculatedExpression As ExpressionSyntax, outerSpeculatedExpression As ExpressionSyntax, cancellationToken As CancellationToken, <Out> ByRef speculatedExpressionOuterType As ITypeSymbol) As Conversion 362Private Shared Function UserDefinedConversionIsAllowed(expression As ExpressionSyntax) As Boolean 429castNode As ExpressionSyntax, 430castExpressionNode As ExpressionSyntax,
CastExpressionSyntaxExtensions.vb (5)
12Public Function Uncast(cast As CastExpressionSyntax) As ExpressionSyntax 17Public Function Uncast(cast As PredefinedCastExpressionSyntax) As ExpressionSyntax 21Private Function Uncast(castNode As ExpressionSyntax, innerNode As ExpressionSyntax) As ExpressionSyntax
Classification\SyntaxClassification\NameSyntaxClassifier.vb (2)
56If TypeOf (node) Is ExpressionSyntax Then 57Return DirectCast(node, ExpressionSyntax).GetRightmostName()?.Arity
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (6)
53If TypeOf node Is ExpressionSyntax Then 54Return VisitExpression(DirectCast(node, ExpressionSyntax)) 60Private Function VisitExpression(node As ExpressionSyntax) As SyntaxNode 77Function(n) IsMethodSymbol(DirectCast(n, ExpressionSyntax))) 117Private Function IsMethodSymbol(expression As ExpressionSyntax) As Boolean 127Private Function IsDelegateType(expression As ExpressionSyntax) As Boolean
CodeGeneration\ArgumentGenerator.vb (2)
10If TypeOf argument Is ExpressionSyntax Then 11Return GenerateArgument(SyntaxFactory.SimpleArgument(DirectCast(argument, ExpressionSyntax)))
CodeGeneration\EnumMemberGenerator.vb (1)
52Private Function CreateEnumMemberValue(destinationOpt As EnumBlockSyntax, enumMember As IFieldSymbol) As ExpressionSyntax
CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
41Public Function GenerateExpression() As ExpressionSyntax
CodeGeneration\ExpressionGenerator.vb (18)
18Public Function GenerateExpression(generator As SyntaxGenerator, typedConstant As TypedConstant) As ExpressionSyntax 42Friend Function GenerateExpression(generator As SyntaxGenerator, type As ITypeSymbol, value As Object, canUseFieldReference As Boolean) As ExpressionSyntax 51generator, DirectCast(type, INamedTypeSymbol), value), ExpressionSyntax) 58Friend Function GenerateNonEnumValueExpression(type As ITypeSymbol, value As Object, canUseFieldReference As Boolean) As ExpressionSyntax 99Private Function GenerateNothingLiteral() As ExpressionSyntax 103Private Function GenerateDateLiteralExpression(value As Date) As ExpressionSyntax 109Private Function GenerateStringLiteralExpression(type As ITypeSymbol, value As String) As ExpressionSyntax 121Dim expression As ExpressionSyntax = Nothing 136Dim expression As ExpressionSyntax = SyntaxFactory.GlobalName() 166specialValues As IEnumerable(Of KeyValuePair(Of TStructure, String))) As ExpressionSyntax 185integerMinValueString As String) As ExpressionSyntax 208Dim expression As ExpressionSyntax = SyntaxFactory.NumericLiteralExpression(SyntaxFactory.IntegerLiteralToken( 277canUseFieldReference As Boolean) As ExpressionSyntax 302canUseFieldReference As Boolean) As ExpressionSyntax 331negate As Func(Of TStructure, TStructure)) As ExpressionSyntax 349Dim literalSyntax As ExpressionSyntax = GenerateFloatLiteral(Convert.ToDouble(value), literal, typeSuffix) 361Private Function GenerateCharLiteralExpression(c As Char) As ExpressionSyntax 373Private Function GenerateDecimalLiteralExpression(type As ITypeSymbol, value As Decimal, canUseFieldReference As Boolean) As ExpressionSyntax
CodeGeneration\FieldGenerator.vb (1)
78Dim initializerNode = TryCast(CodeGenerationFieldInfo.GetInitializer(field), ExpressionSyntax)
CodeGeneration\VisualBasicSyntaxGenerator.vb (42)
89Return SyntaxFactory.AddHandlerStatement(CType([event], ExpressionSyntax), CType(handler, ExpressionSyntax)) 93Return SyntaxFactory.RemoveHandlerStatement(CType([event], ExpressionSyntax), CType(handler, ExpressionSyntax)) 97Return SyntaxFactory.AwaitExpression(DirectCast(expression, ExpressionSyntax)) 101Return SyntaxFactory.NameOfExpression(DirectCast(expression, ExpressionSyntax)) 118Return SyntaxFactory.SimpleArgument(DirectCast(expression, ExpressionSyntax)) 120Return SyntaxFactory.SimpleArgument(SyntaxFactory.NameColonEquals(name.ToIdentifierName()), DirectCast(expression, ExpressionSyntax)) 125Return SyntaxFactory.TryCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)) 130DirectCast(left, ExpressionSyntax), 132DirectCast(right, ExpressionSyntax)) 148Return SyntaxFactory.DirectCastExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 152Return SyntaxFactory.CTypeExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax)).WithAdditionalAnnotations(Simplifier.Annotation) 157DirectCast(condition, ExpressionSyntax), 158DirectCast(whenTrue, ExpressionSyntax), 159DirectCast(whenFalse, ExpressionSyntax)) 191Return SyntaxFactory.ExpressionStatement(DirectCast(expression, ExpressionSyntax)) 212DirectCast(condition, ExpressionSyntax), 261Dim expr = TryCast(node, ExpressionSyntax) 314Private Shared Function ParenthesizeLeft(expression As SyntaxNode) As ExpressionSyntax 315Dim expressionSyntax = DirectCast(expression, ExpressionSyntax) 335Private Shared Function AsExpressionList(expressions As IEnumerable(Of SyntaxNode)) As SeparatedSyntaxList(Of ExpressionSyntax) 336Return SyntaxFactory.SeparatedList(Of ExpressionSyntax)(expressions.OfType(Of ExpressionSyntax)()) 384Return SyntaxFactory.ReturnStatement(DirectCast(expressionOpt, ExpressionSyntax)) 392Return SyntaxFactory.ThrowStatement(DirectCast(expressionOpt, ExpressionSyntax)) 462expression:=DirectCast(expression, ExpressionSyntax), 470expression:=DirectCast(expression, ExpressionSyntax)), 492SyntaxFactory.SimpleArgument(DirectCast(argOrExpression, ExpressionSyntax))) 497SyntaxFactory.SimpleArgument(DirectCast(argOrExpression, ExpressionSyntax))) 506SyntaxFactory.SelectStatement(DirectCast(expression, ExpressionSyntax)), 532cases = cases.AddRange(expressions.Select(Function(e) SyntaxFactory.SimpleCaseClause(DirectCast(e, ExpressionSyntax)))) 545DirectCast(expression, ExpressionSyntax)) 634Return SyntaxFactory.BinaryConditionalExpression(DirectCast(left, ExpressionSyntax), DirectCast(right, ExpressionSyntax)) 674SyntaxFactory.WhileStatement(DirectCast(condition, ExpressionSyntax)), 915[default]:=If(initializer IsNot Nothing, SyntaxFactory.EqualsValue(DirectCast(initializer, ExpressionSyntax)), Nothing)) 1519initializer:=If(expression IsNot Nothing, SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)), Nothing)) 3018Private Shared Function AsExpression(node As SyntaxNode) As ExpressionSyntax 3024Return DirectCast(node, ExpressionSyntax) 3032Dim expr = DirectCast(expression, ExpressionSyntax) 3949DirectCast(expression, ExpressionSyntax))
Editing\VisualBasicImportAdder.vb (2)
47Private Overloads Shared Function GetExplicitNamespaceSymbol(fullName As ExpressionSyntax, namespacePart As ExpressionSyntax, model As SemanticModel) As INamespaceSymbol
ExpressionSyntaxGeneratorVisitor.vb (7)
12Inherits SymbolVisitor(Of ExpressionSyntax) 22Public Overrides Function DefaultVisit(symbol As ISymbol) As ExpressionSyntax 26Private Shared Function AddInformationTo(Of TExpressionSyntax As ExpressionSyntax)(expression As TExpressionSyntax, symbol As ISymbol) As TExpressionSyntax 32Public Overrides Function VisitNamedType(symbol As INamedTypeSymbol) As ExpressionSyntax 60Public Overrides Function VisitNamespace(symbol As INamespaceSymbol) As ExpressionSyntax 74Private Shared Function CreateMemberAccessExpression(symbol As ISymbol, container As ExpressionSyntax, simpleName As SimpleNameSyntax) As ExpressionSyntax
InvocationExpressionSyntaxExtensions.vb (1)
54Public Function GetExpression(invocationExpression As InvocationExpressionSyntax) As ExpressionSyntax
ITypeSymbolExtensions.vb (1)
14Public Function GenerateExpressionSyntax(typeSymbol As ITypeSymbol) As ExpressionSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (30)
14Public Function WalkUpParentheses(expression As ExpressionSyntax) As ExpressionSyntax 16expression = DirectCast(expression.Parent, ExpressionSyntax) 23Public Function WalkDownParentheses(expression As ExpressionSyntax) As ExpressionSyntax 32Public Function IsLeftSideOfDot(expression As ExpressionSyntax) As Boolean 43Public Function IsNewOnRightSideOfDotOrBang(expression As ExpressionSyntax) As Boolean 57Public Function IsSimpleMemberAccessExpressionName(expression As ExpressionSyntax) As Boolean 63Public Function IsAnyMemberAccessExpressionName(expression As ExpressionSyntax) As Boolean 69Public Function IsRightSideOfDotOrBang(expression As ExpressionSyntax) As Boolean 74Public Function IsRightSideOfDot(expression As ExpressionSyntax) As Boolean 79Public Function IsRightSideOfQualifiedName(expression As ExpressionSyntax) As Boolean 85Public Function IsLeftSideOfQualifiedName(expression As ExpressionSyntax) As Boolean 91Public Function IsAnyLiteralExpression(expression As ExpressionSyntax) As Boolean 103expression As ExpressionSyntax, 141expression As ExpressionSyntax, 187castNode As ExpressionSyntax, 188castExpressionNode As ExpressionSyntax, 220Public Function GetOperatorPrecedence(expression As ExpressionSyntax) As OperatorPrecedence 269Public Function IsInOutContext(expression As ExpressionSyntax) As Boolean 278Public Function IsInRefContext(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 319Public Function IsInInContext(expression As ExpressionSyntax) As Boolean 326Public Function IsOnlyWrittenTo(expression As ExpressionSyntax) As Boolean 328expression = TryCast(expression.Parent, ExpressionSyntax) 362Public Function IsWrittenTo(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 372expression = TryCast(expression.Parent, ExpressionSyntax) 421Public Sub DecomposeName(expression As ExpressionSyntax, ByRef qualifier As ExpressionSyntax, ByRef name As String, ByRef arity As Integer) 465Public Function CanReplaceWithRValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean 472Public Function CanReplaceWithLValue(expression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken) As Boolean
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (3)
69Optional allowImplicitTarget As Boolean = False) As ExpressionSyntax 104Return DirectCast(current, ExpressionSyntax) 112Return DirectCast(current.Parent, ExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
50Dim expression = TryCast(token.Parent, ExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (5)
389targetToken.IsChildSeparatorToken(Of EraseStatementSyntax, ExpressionSyntax)(Function(eraseStatement) eraseStatement.Expressions) OrElse 814childGetter As Func(Of TParent, ExpressionSyntax), 931Dim bodyExpression = TryCast(singleLineLambda.Body, ExpressionSyntax) 1036Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As ExpressionSyntax 1047Friend Function LastRangeExpression(collection As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As ExpressionSyntax
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (20)
34Public Function Parenthesize(expression As ExpressionSyntax, Optional addSimplifierAnnotation As Boolean = True) As ParenthesizedExpressionSyntax 43Public Function TryGetNameParts(expression As ExpressionSyntax, ByRef parts As IList(Of String)) As Boolean 55Public Function TryGetNameParts(expression As ExpressionSyntax, parts As List(Of String)) As Boolean 88expression As ExpressionSyntax, 90<Out> ByRef isResultPredefinedCast As Boolean) As ExpressionSyntax 127expression As ExpressionSyntax, 132cancellationToken As CancellationToken) As ExpressionSyntax 173Public Function IsObjectCreationWithoutArgumentList(expression As ExpressionSyntax) As Boolean 180Public Function IsMeMyBaseOrMyClass(expression As ExpressionSyntax) As Boolean 191Public Function IsFirstStatementInCtor(expression As ExpressionSyntax) As Boolean 205Public Function IsNamedArgumentIdentifier(expression As ExpressionSyntax) As Boolean 211Public Function ContainsImplicitMemberAccess(expression As ExpressionSyntax) As Boolean 221Public Function GetImplicitMemberAccessExpressions(expression As SyntaxNode, span As TextSpan) As IEnumerable(Of ExpressionSyntax) 229Dim descendentExpressions = expression.DescendantNodesAndSelf().OfType(Of ExpressionSyntax).Where(Function(e) span.Contains(e.Span)).ToSet() 237Public Function GetImplicitMemberAccessExpressions(expression As SyntaxNode) As IEnumerable(Of ExpressionSyntax) 246Public Function InsideCrefReference(expression As ExpressionSyntax) As Boolean 252Public Function IsDirectChildOfMemberAccessExpression(expression As ExpressionSyntax) As Boolean 257Public Function GetRightmostName(node As ExpressionSyntax) As SimpleNameSyntax 272Public Function IsNameOfArgumentExpression(expression As ExpressionSyntax) As Boolean 276Public Function IsReservedNameInAttribute(originalName As NameSyntax, simplifiedNode As ExpressionSyntax) As Boolean
ParenthesizedExpressionSyntaxExtensions.vb (1)
353Dim parentExpression = TryCast(node.Parent, ExpressionSyntax)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
170(TypeOf node Is ExpressionSyntax OrElse 1037Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(syntax, ExpressionSyntax))
SemanticModelExtensions.vb (8)
18Dim expression = TryCast(name.Parent, ExpressionSyntax) 33Dim expression = TryCast(name.Parent, ExpressionSyntax) 43expression As ExpressionSyntax, 48Dim qualifier As ExpressionSyntax = Nothing 73Dim expression = TryCast(token.Parent, ExpressionSyntax) 96Public Function GetAliasInfo(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As IAliasSymbol 196expression As ExpressionSyntax, 240Private Function TryGenerateNameForArgumentExpression(semanticModel As SemanticModel, expression As ExpressionSyntax, cancellationToken As CancellationToken) As String
SimpleNameSyntaxExtensions.vb (1)
12Public Function GetLeftSideOfDot(name As SimpleNameSyntax) As ExpressionSyntax
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (5)
64Private Shared Function GetParentNode(expression As ExpressionSyntax) As SyntaxNode 67.OfType(Of ExpressionSyntax)() _ 124If TypeOf (parentNode) Is ExpressionSyntax Then 125parentNode = GetParentNode(DirectCast(parentNode, ExpressionSyntax)) 156Protected Function SimplifyExpression(Of TExpression As ExpressionSyntax)(
Simplification\Reducers\VisualBasicCastReducer.vb (2)
33) As ExpressionSyntax 49) As ExpressionSyntax
Simplification\Reducers\VisualBasicEscapingReducer.vb (3)
53If Not TypeOf (parent) Is ExpressionSyntax Then 57If Not DirectCast(parent, ExpressionSyntax).IsRightSideOfDot() Then 99Dim typedParent = TryCast(parent, ExpressionSyntax)
Simplification\Reducers\VisualBasicNameReducer.vb (4)
22Private Shared ReadOnly s_simplifyName As Func(Of ExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyName 33node As ExpressionSyntax, 37) As ExpressionSyntax 39Dim replacementNode As ExpressionSyntax = Nothing
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (7)
61node As ExpressionSyntax, 133Private Shared Function IsAliasReplaceableExpression(expression As ExpressionSyntax) As Boolean 150Private Shared Function ValidateAliasForTarget(aliasReplacement As IAliasSymbol, semanticModel As SemanticModel, node As ExpressionSyntax, symbol As ISymbol) As Boolean 183Protected Shared Function PreferPredefinedTypeKeywordInMemberAccess(expression As ExpressionSyntax, options As VisualBasicSimplifierOptions) As Boolean 189Protected Shared Function InsideNameOfExpression(expr As ExpressionSyntax) As Boolean 196''' deleted in favor of <see cref="InsideCrefReference(ExpressionSyntax)"/>. 201Private Shared Function IsInCrefReferenceForPredefinedTypeInMemberAccessContext(expression As ExpressionSyntax) As Boolean
Simplification\Simplifiers\ExpressionSimplifier.vb (18)
17Inherits AbstractVisualBasicSimplifier(Of ExpressionSyntax, ExpressionSyntax) 24Public Overrides Function TrySimplify(expression As ExpressionSyntax, 27ByRef replacementNode As ExpressionSyntax, 51expression As ExpressionSyntax, 53<Out> ByRef replacementNode As ExpressionSyntax, 77<Out> ByRef replacementNode As ExpressionSyntax, 172expression As ExpressionSyntax, 174<Out> ByRef replacementNode As ExpressionSyntax, 184Dim newLeft As ExpressionSyntax = Nothing 199Dim newLeft As ExpressionSyntax = Nothing 219Private Shared Function ReplacementChangesSemantics(originalExpression As ExpressionSyntax, replacedExpression As ExpressionSyntax, semanticModel As SemanticModel) As Boolean 226left As ExpressionSyntax, 227right As ExpressionSyntax, 229<Out()> ByRef replacementNode As ExpressionSyntax, 274<Out> ByRef replacementNode As ExpressionSyntax, 297reducedNode As ExpressionSyntax,
Simplification\Simplifiers\MemberAccessExpressionSimplifier.vb (1)
15ExpressionSyntax,
Simplification\Simplifiers\NameSimplifier.vb (11)
18Inherits AbstractVisualBasicSimplifier(Of NameSyntax, ExpressionSyntax) 29<Out> ByRef replacementNode As ExpressionSyntax, 119Dim replacementNodeWithoutAttributeSuffix As ExpressionSyntax = Nothing 288replacementNode As ExpressionSyntax, 300Private Shared Function CanReplaceWithReducedNameInContext(name As NameSyntax, replacementNode As ExpressionSyntax) As Boolean 314Private Shared Function IsNonNameSyntaxInImportsDirective(expression As ExpressionSyntax, simplifiedNode As ExpressionSyntax) As Boolean 319Private Shared Function IsNullableTypeSyntaxLeftOfDotInMemberAccess(expression As ExpressionSyntax, simplifiedNode As ExpressionSyntax) As Boolean 324Private Shared Function TryOmitModuleName(name As QualifiedNameSyntax, semanticModel As SemanticModel, <Out()> ByRef replacementNode As ExpressionSyntax, <Out()> ByRef issueSpan As TextSpan, cancellationToken As CancellationToken) As Boolean 356<Out> ByRef replacementNode As ExpressionSyntax,
Simplification\VisualBasicSimplificationService.Expander.vb (22)
47Private Function AddCast(expression As ExpressionSyntax, targetType As ITypeSymbol, oldExpression As ExpressionSyntax) As ExpressionSyntax 63Private Function AddCast(expression As ExpressionSyntax, targetType As ITypeSymbol, semanticModel As SemanticModel) As ExpressionSyntax 74Private Function AddCasts(expression As ExpressionSyntax, typeInfo As TypeInfo, conversion As Conversion, oldExpression As ExpressionSyntax) As ExpressionSyntax 222oldThisExpression As ExpressionSyntax, 223thisExpression As ExpressionSyntax, 248oldThisExpression As ExpressionSyntax, 249thisExpression As ExpressionSyntax, 488Private Function VisitSimpleName(rewrittenSimpleName As SimpleNameSyntax, originalSimpleName As SimpleNameSyntax) As ExpressionSyntax 492Dim newNode As ExpressionSyntax = rewrittenSimpleName 658Dim left As ExpressionSyntax 683newNode As ExpressionSyntax, 684symbol As ISymbol) As ExpressionSyntax 706rewrittenNode As ExpressionSyntax, 707originalNode As ExpressionSyntax, 709) As ExpressionSyntax 724Dim left As ExpressionSyntax = SyntaxFactory.ParseTypeName(displayParts.ToDisplayString()) 781DirectCast(left, ExpressionSyntax),
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
14Inherits AbstractSimplificationService(Of ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax)
Simplification\VisualBasicSimplificationService.vb (2)
20Inherits AbstractSimplificationService(Of ExpressionSyntax, ExecutableStatementSyntax, CrefReferenceSyntax) 53If TypeOf node Is ExpressionSyntax OrElse
SpeculationAnalyzer.vb (28)
20ExpressionSyntax, 44Public Sub New(expression As ExpressionSyntax, newExpression As ExpressionSyntax, semanticModel As SemanticModel, cancellationToken As CancellationToken, Optional skipVerificationForReplacedNode As Boolean = False, Optional failOnOverloadResolutionFailuresInOriginalCode As Boolean = False) 49Protected Overrides Function CanAccessInstanceMemberThrough(expression As ExpressionSyntax) As Boolean 55Protected Overrides Function GetSemanticRootForSpeculation(expression As ExpressionSyntax) As SyntaxNode 79Protected Overrides Function GetSemanticRootOfReplacedExpression(semanticRootOfOriginalExpr As SyntaxNode, annotatedReplacedExpression As ExpressionSyntax) As SyntaxNode 94originalExpression = DirectCast(semanticRootOfOriginalExpr.GetAnnotatedNodesAndTokens(originalExprAnnotation).Single().AsNode(), ExpressionSyntax) 102TypeOf nodeToSpeculate Is ExpressionSyntax OrElse 113Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax)) 167Debug.Assert(TypeOf nodeToSpeculate Is ExpressionSyntax) 246Public Function ReplacementChangesSemanticsOfUnchangedLambda(originalLambda As ExpressionSyntax, replacedLambda As ExpressionSyntax) As Boolean 380ReplacementBreaksCollectionInitializerAddMethod(DirectCast(previousOriginalNode, ExpressionSyntax), DirectCast(previousReplacedNode, ExpressionSyntax)) 438Private Function ReplacementBreaksCollectionInitializerAddMethod(originalInitializer As ExpressionSyntax, newInitializer As ExpressionSyntax) As Boolean 454Protected Overrides Function GetReceiver(expression As ExpressionSyntax) As ExpressionSyntax 482Protected Overrides Function GetArguments(expression As ExpressionSyntax) As ImmutableArray(Of ArgumentSyntax) 489Private Shared Function GetArgumentList(expression As ExpressionSyntax) As ArgumentListSyntax 527Protected Overrides Function GetForEachStatementExpression(forEachStatement As ForEachStatementSyntax) As ExpressionSyntax 531Protected Overrides Function GetThrowStatementExpression(throwStatement As ThrowStatementSyntax) As ExpressionSyntax 535Protected Overrides Function IsInNamespaceOrTypeContext(node As ExpressionSyntax) As Boolean 543Protected Overrides Function ConversionsAreCompatible(originalModel As SemanticModel, originalExpression As ExpressionSyntax, newModel As SemanticModel, newExpression As ExpressionSyntax) As Boolean 547Protected Overrides Function ConversionsAreCompatible(originalExpression As ExpressionSyntax, originalTargetType As ITypeSymbol, newExpression As ExpressionSyntax, newTargetType As ITypeSymbol) As Boolean 606Protected Overrides Function ClassifyConversion(model As SemanticModel, expression As ExpressionSyntax, targetType As ITypeSymbol) As Conversion
StatementSyntaxExtensions.vb (2)
747Dim invocation As ExpressionSyntax 756Dim expression As ExpressionSyntax = Nothing
SyntaxNodeExtensions.vb (7)
874.OfType(Of ExpressionSyntax) _ 1003Friend Function GetParentConditionalAccessExpression(node As ExpressionSyntax) As ConditionalAccessExpressionSyntax 1015node = DirectCast(node.Parent, ExpressionSyntax) 1026node = TryCast(node.Parent, ExpressionSyntax) 1059node = DirectCast(node.Parent, ExpressionSyntax) 1065node = DirectCast(node.Parent, ExpressionSyntax) 1075Friend Function GetRootConditionalAccessExpression(node As ExpressionSyntax) As ConditionalAccessExpressionSyntax
VariableDeclaratorSyntaxExtensions.vb (1)
18Public Function GetInitializer(variableDeclarator As VariableDeclaratorSyntax) As ExpressionSyntax
VisualBasicPrecedenceService.vb (2)
10Inherits AbstractPrecedenceService(Of ExpressionSyntax, OperatorPrecedence) 17Public Overrides Function GetOperatorPrecedence(expression As ExpressionSyntax) As OperatorPrecedence
VisualBasicSemanticFacts.vb (8)
41Return TryCast(node, ExpressionSyntax).IsOnlyWrittenTo() 45Return TryCast(node, ExpressionSyntax).IsWrittenTo(semanticModel, cancellationToken) 49Return TryCast(node, ExpressionSyntax).IsInOutContext() 53Return TryCast(node, ExpressionSyntax).IsInRefContext(semanticModel, cancellationToken) 57Return TryCast(node, ExpressionSyntax).IsInInContext() 61Return TryCast(expression, ExpressionSyntax).CanReplaceWithRValue(semanticModel, cancellationToken) 194Return semanticModel.GetCollectionInitializerSymbolInfo(DirectCast(node, ExpressionSyntax), cancellationToken) 283DirectCast(expression, ExpressionSyntax), capitalize, cancellationToken)
VisualBasicSemanticFactsService.vb (2)
135Return semanticModel.ClassifyConversion(DirectCast(expression, ExpressionSyntax), destination).ToCommonConversion() 144Dim expression As ExpressionSyntax
VisualBasicSyntaxFacts.vb (7)
168Dim vbNode = TryCast(node, ExpressionSyntax) 178Return SyntaxFactory.GetStandaloneExpression(TryCast(node, ExpressionSyntax)) 182Return TryCast(node, ExpressionSyntax).GetRootConditionalAccessExpression() 1163Return TryCast(node, ExpressionSyntax).IsLeftSideOfDot() 1181Return TryCast(node, ExpressionSyntax).IsLeftSideOfSimpleAssignmentStatement 1185Return TryCast(node, ExpressionSyntax).IsLeftSideOfAnyAssignmentStatement 1189Return TryCast(node, ExpressionSyntax).IsLeftSideOfCompoundAssignmentStatement
VisualBasicSyntaxGeneratorInternal.vb (9)
43Return SyntaxFactory.EqualsValue(operatorToken, DirectCast(value, ExpressionSyntax)) 52SyntaxFactory.EqualsValue(DirectCast(expression, ExpressionSyntax)))) 61DirectCast(expression, ExpressionSyntax), 62DirectCast(whenNotNull, ExpressionSyntax)) 78Return DirectCast(expression, ExpressionSyntax).Parenthesize(addSimplifierAnnotation) 82Return SyntaxFactory.YieldStatement(DirectCast(expression, ExpressionSyntax)) 105Return SyntaxFactory.Interpolation(DirectCast(syntaxNode, ExpressionSyntax)) 111DirectCast(alignment, ExpressionSyntax)) 146Return SyntaxFactory.TypeOfIsNotExpression(DirectCast(expression, ExpressionSyntax), DirectCast(type, TypeSyntax))
VisualBasicTypeInferenceService.TypeInferrer.vb (16)
52Dim expression = TryCast(node, ExpressionSyntax) 118expression As ExpressionSyntax) As IEnumerable(Of TypeInferenceInfo) 272Dim targetExpression As ExpressionSyntax = Nothing 431Optional expressionOpt As ExpressionSyntax = Nothing, 447Optional expressionOpt As ExpressionSyntax = Nothing, 494Optional expressionOpt As ExpressionSyntax = Nothing, 521Optional expression As ExpressionSyntax = Nothing, 581Optional expressionOpt As ExpressionSyntax = Nothing) As IEnumerable(Of TypeInferenceInfo) 652Optional expressionOpt As ExpressionSyntax = Nothing, 673Optional expressionOpt As ExpressionSyntax = Nothing, 701Private Function InferTypeInLambda(lambda As ExpressionSyntax) As IEnumerable(Of TypeInferenceInfo) 725Dim lambda = returnStatement.GetAncestorsOrThis(Of ExpressionSyntax)().FirstOrDefault( 810Optional expressionOpt As ExpressionSyntax = Nothing, 878Optional expressionOpt As ExpressionSyntax = Nothing, 914Return InferTypes(DirectCast(memberAccessExpression.Parent, ExpressionSyntax)) 1032Optional expression As ExpressionSyntax = Nothing,
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SyntaxReferenceTests.cs (1)
190var node = binary.Right;
Microsoft.VisualStudio.LanguageServices.VisualBasic (12)
CodeModel\MethodXML\MethodXmlBuilder.vb (6)
161Private Function TryGenerateExpression(expression As ExpressionSyntax, Optional symbolOpt As ISymbol = Nothing, Optional generateAttributes As Boolean = False) As Boolean 167Private Function TryGenerateExpressionSansTag(expression As ExpressionSyntax, Optional symbolOpt As ISymbol = Nothing, Optional generateAttributes As Boolean = False) As Boolean 230Private Function TryGenerateLiteral(expression As ExpressionSyntax) As Boolean 478Private Function TryGenerateCast(type As ITypeSymbol, expression As ExpressionSyntax, Optional specialCastKind As SpecialCastKind? = Nothing) As Boolean 527Private Function TryGenerateConstantArrayBound(expression As ExpressionSyntax) As Boolean 575Private Function TryGenerateNewArray(arrayBounds As ArgumentListSyntax, initializer As ExpressionSyntax, type As ITypeSymbol) As Boolean
CodeModel\SyntaxExtensions.vb (1)
14Public Function GetExpression(argument As ArgumentSyntax) As ExpressionSyntax
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (2)
955Private Function CompareExpressions(oldExpression As ExpressionSyntax, newExpression As ExpressionSyntax) As Boolean
CodeModel\VisualBasicCodeModelService.vb (1)
3499Dim initializer As ExpressionSyntax = Nothing
LanguageService\VisualBasicDebuggerIntelliSenseContext.vb (2)
65Dim containingNode = token.Parent.AncestorsAndSelf().Where(Function(s) TypeOf s Is ExpressionSyntax OrElse 69If TypeOf containingNode Is ExpressionSyntax AndAlso Not IsRightSideOfLocalDeclaration(containingNode) Then