112 references to Create
Microsoft.CodeAnalysis.VisualBasic (112)
Binding\MemberSemanticModel.vb (1)
853Dim rootOperation As IOperation = _operationFactory.Value.Create(rootNode)
Operations\VisualBasicOperationFactory.vb (96)
234Return Create(DirectCast(boundNode, BoundAnonymousTypeFieldInitializer).Value) 247Return Create(DirectCast(boundNode, BoundQueryClause).UnderlyingExpression) 250Return Create(DirectCast(boundNode, BoundQueryableSource).Source) 255Return Create(DirectCast(boundNode, BoundOrdering).UnderlyingExpression) 258Return Create(DirectCast(boundNode, BoundGroupAggregation).Group) 261Return Create(DirectCast(boundNode, BoundQuerySource).Expression) 264Return Create(DirectCast(boundNode, BoundToQueryableCollectionConversion).ConversionCall) 268Return Create(rewrittenLambda) 271Return Create(DirectCast(boundNode, BoundRangeVariableAssignment).Value) 273Return Create(DirectCast(boundNode, BoundBadVariable).Expression) 334builder.AddIfNotNull(DirectCast(Create(node), TOperation)) 348Dim operation = Create(childNode) 370Dim target As IOperation = Create(boundAssignmentOperator.Left) 371Dim value As IOperation = Create(boundAssignmentOperator.Right) 414Dim awaitedValue As IOperation = Create(boundAwaitOperator.Operand) 422Dim argument As IOperation = Create(boundNameOfOperator.Argument) 432Dim body As IBlockOperation = DirectCast(Create(boundLambda.Body), IBlockOperation) 465Dim operand As IOperation = Create(boundParenthesized.Expression) 474Dim arrayReference as IOperation = Create(boundArrayAccess.Expression) 485Return Create(DirectCast(boundOperator, BoundUnaryOperator).Operand) 489Return Create(userDefined.Operand) 539Create(boundShortCircuiting.LeftOperand), ' Possibly dropping conversions https://github.com/dotnet/roslyn/issues/23236 564left = If(left, Create(currentBinary.Left)) 565Dim right As IOperation = Create(currentBinary.Right) 597Dim value As IOperation = Create(boundBinaryConditionalExpression.TestExpression) 598Dim whenFalse As IOperation = Create(boundBinaryConditionalExpression.ElseExpression) 713Return Create(boundConversion.Operand) 731Return Create(boundOperand) 778Dim condition As IOperation = Create(boundTernaryConditionalExpression.Condition) 779Dim whenTrue As IOperation = Create(boundTernaryConditionalExpression.WhenTrue) 780Dim whenFalse As IOperation = Create(boundTernaryConditionalExpression.WhenFalse) 790Dim valueOperand = Create(boundTypeOf.Operand) 808Dim operation As IOperation = Create(boundLateInvocation.Member) 821Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(boundObjectCreationExpression.InitializerOpt), IObjectOrCollectionInitializerOperation) 848Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(boundNewT.InitializerOpt), IObjectOrCollectionInitializerOperation) 856Dim initializer As IObjectOrCollectionInitializerOperation = DirectCast(Create(creation.InitializerOpt), IObjectOrCollectionInitializerOperation) 865Dim initializer As IArrayInitializerOperation = DirectCast(Create(boundArrayCreation.InitializerOpt), IArrayInitializerOperation) 932Dim operation As IOperation = Create(boundConditionalAccess.Receiver) 933Dim whenNotNull As IOperation = Create(boundConditionalAccess.AccessExpression) 968Dim instance As IOperation = Create(boundLateMemberAccess.ReceiverOpt) 992Dim value As IOperation = Create(boundFieldInitializer.InitialValue) 1000Dim value As IOperation = Create(boundPropertyInitializer.InitialValue) 1008Dim value As IOperation = Create(boundParameterEqualsValue.Value) 1018Return Create(boundNode.UnderlyingLValue) 1061Dim condition as IOperation = Create(boundIfStatement.Condition) 1062Dim whenTrue as IOperation = Create(boundIfStatement.Consequence) 1063Dim whenFalse as IOperation = Create(boundIfStatement.AlternativeOpt) 1074Dim value As IOperation = Create(boundSelectStatement.ExpressionStatement.Expression) 1094Return caseStatement.CaseClauses.SelectAsArray(Function(n) DirectCast(Create(n), ICaseClauseOperation)) 1099Return ImmutableArray.Create(Create(boundCaseBlock.Body)) 1103Return Create(boundCaseBlock.CaseStatement.ConditionOpt) 1108Dim body As ImmutableArray(Of IOperation) = ImmutableArray.Create(Create(boundCaseBlock.Body)) 1117Dim clauseValue As IOperation = Create(GetSingleValueCaseClauseValue(boundSimpleCaseClause)) 1124Dim minimumValue As IOperation = Create(GetCaseClauseValue(boundRangeCaseClause.LowerBoundOpt, boundRangeCaseClause.LowerBoundConditionOpt)) 1125Dim maximumValue As IOperation = Create(GetCaseClauseValue(boundRangeCaseClause.UpperBoundOpt, boundRangeCaseClause.UpperBoundConditionOpt)) 1133Dim valueExpression As IOperation = Create(GetSingleValueCaseClauseValue(boundRelationalCaseClause)) 1141Dim condition As IOperation = Create(boundDoLoopStatement.ConditionOpt) 1142Dim body As IOperation = Create(boundDoLoopStatement.Body) 1144Create(boundDoLoopStatement.BottomConditionOpt), Nothing) 1157Dim initialValue As IOperation = Create(boundForToStatement.InitialValue) 1158Dim limitValue As IOperation = Create(boundForToStatement.LimitValue) 1159Dim stepValue As IOperation = Create(boundForToStatement.StepValue) 1160Dim body As IOperation = Create(boundForToStatement.Body) 1181userDefinedInfo = New ForToLoopOperationUserDefinedInfo(DirectCast(Operation.SetParentOperation(Create(operatorsOpt.Addition), Nothing), IBinaryOperation), 1182DirectCast(Operation.SetParentOperation(Create(operatorsOpt.Subtraction), Nothing), IBinaryOperation), 1183Operation.SetParentOperation(Create(operatorsOpt.LessThanOrEqual), Nothing), 1184Operation.SetParentOperation(Create(operatorsOpt.GreaterThanOrEqual), Nothing)) 1238Dim collection As IOperation = Create(boundForEachStatement.Collection) 1242Dim body As IOperation = Create(boundForEachStatement.Body) 1258Create(controlVariable)) 1262Dim body As IBlockOperation = DirectCast(Create(boundTryStatement.TryBlock), IBlockOperation) 1264Dim [finally] As IBlockOperation = DirectCast(Create(boundTryStatement.FinallyBlockOpt), IBlockOperation) 1277Return Create(boundCatchBlock.ExceptionSourceOpt) 1283Dim filter As IOperation = Create(boundCatchBlock.ExceptionFilterOpt) 1284Dim handler As IBlockOperation = DirectCast(Create(boundCatchBlock.Body), IBlockOperation) 1322Dim returnedValue As IOperation = Create(boundReturnStatement.ExpressionOpt) 1334Dim thrownObject As IOperation = Create(boundThrowStatement.ExpressionOpt) 1342Dim condition As IOperation = Create(boundWhileStatement.Condition) 1343Dim body As IOperation = Create(boundWhileStatement.Body) 1372Dim returnedValue As IOperation = Create(boundYieldStatement.Expression) 1418Dim lockedValue as IOperation = Create(boundSyncLockStatement.LockExpression) 1419Dim body as IOperation = Create(boundSyncLockStatement.Body) 1446Dim value As IOperation = Create(boundWithStatement.OriginalExpression) 1447Dim body As IOperation = Create(boundWithStatement.Body) 1457Return Create(boundUsingStatement.ResourceExpressionOpt) 1463Dim body As IOperation = Create(boundUsingStatement.Body) 1471Dim expression As IOperation = Create(boundExpressionStatement.Expression) 1571builder.Add(DirectCast(Create(part), IInterpolatedStringContentOperation)) 1580Dim expression As IOperation = Create(boundInterpolation.Expression) 1581Dim alignment As IOperation = Create(boundInterpolation.AlignmentOpt) 1582Dim formatString As IOperation = Create(boundInterpolation.FormatStringOpt) 1625Dim operation As IOperation = Create(boundQueryExpression.LastOperator) 1635Return Create(boundAggregateClause.UnderlyingExpression) 1641Dim group As IOperation = Create(boundAggregateClause.CapturedGroupOpt) 1642Dim aggregation As IOperation = Create(boundAggregateClause.UnderlyingExpression) 1690Dim operand As IOperation = Create(boundRedimClause.Operand)
Operations\VisualBasicOperationFactory_Methods.vb (15)
42Return Create(operatorInfo.RightOperand) 88Dim target As IOperation = Create(boundAssignment.Left) 149Return Create(child) 257Dim value = Create(valueNode) 289Return Create(node) 293Dim child = Create(GetChildOfBadExpressionBoundNode(parent, index)) 320Dim value As IOperation = Create(expression.Arguments(i)) 431Dim value = Create(last.InitializerOpt) 438Dim initializerValue As IOperation = Create(asNewDeclarations.Initializer) 440Dim value = Create(asNewDeclarations.Initializer) 459Dim initializerValue As IOperation = Create(boundLocalDeclaration.IdentifierInitializerOpt) 477Dim eventReference As IOperation = Create(statement.EventAccess) 478Dim handlerValue As IOperation = Create(statement.Handler) 505Return (Create(boundOperand), conversion, IsDelegateCreation:=False) 569Return Create(operand)