Operations\ControlFlowGraphBuilder.cs (101)
2098semanticModel: null, originalArgument.Syntax, IsImplicit(originalArgument));
2106return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2118syntax: operation.Syntax, type: operation.Type, isImplicit: IsImplicit(operation)));
2129operation.Syntax, operation.Type, IsImplicit(operation));
2140operation.Syntax, operation.Type, IsImplicit(operation));
2151operation.Syntax, operation.Type, IsImplicit(operation));
2234semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
2248semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
2260semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
2554IsImplicit(binOp))));
2643binOp.GetConstantValue(), IsImplicit(binOp))));
2742lastUnary.Type, lastUnary.GetConstantValue(), IsImplicit(lastUnary))
3420IsImplicit(expressionStatement));
3572return FinishVisitingStatement(operation, new ExpressionStatementOperation(underlying, semanticModel: null, operation.Syntax, IsImplicit(operation)));
3837AddStatement(new ReturnOperation(returnedValue, OperationKind.YieldReturn, semanticModel: null, operation.Syntax, IsImplicit(operation)));
4266IsImplicit(operation)));
5936operation.Type, IsImplicit(operation));
5946operation.Type, IsImplicit(operation));
5978IOperation initializedInstance = new NoPiaObjectCreationOperation(initializer: null, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
5990operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
5998var initializedInstance = new TypeParameterObjectCreationOperation(initializer: null, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6012operation.Type, IsImplicit(operation));
6099assignmentOperation.Type, assignmentOperation.GetConstantValue(), IsImplicit(assignmentOperation));
6236fieldReference.Syntax, fieldReference.Type, fieldReference.GetConstantValue(), IsImplicit(fieldReference));
6241eventReference.Type, IsImplicit(eventReference));
6247propertyReference.Type, IsImplicit(propertyReference));
6252return new ArrayElementReferenceOperation(instance, indices, semanticModel: null, originalTarget.Syntax, originalTarget.Type, IsImplicit(originalTarget));
6259semanticModel: null, originalTarget.Syntax, originalTarget.Type, IsImplicit(originalTarget));
6266dynamicAccess.Syntax, dynamicAccess.Type, IsImplicit(dynamicAccess));
6272dynamicReference.Type, IsImplicit(dynamicReference));
6376operation.Syntax, operation.Type, IsImplicit(operation));
6401propertyReference.Instance.Syntax, propertyReference.Instance.Type, IsImplicit(propertyReference.Instance));
6403semanticModel: null, propertyReference.Syntax, propertyReference.Type, IsImplicit(propertyReference));
6406semanticModel: null, simpleAssignment.Syntax, simpleAssignment.Type, simpleAssignment.GetConstantValue(), IsImplicit(simpleAssignment));
6420operation.Syntax, operation.Type, IsImplicit(operation));
6464return new FlowAnonymousFunctionOperation(GetCurrentContext(), operation, IsImplicit(operation));
6494operation.Syntax, operation.Type, IsImplicit(operation));
6540return new ArrayInitializerOperation(builder.ToImmutableAndFree(), semanticModel: null, initializer.Syntax, IsImplicit(initializer));
6581IsImplicit(spread)) :
6596IsImplicit(operation)));
6628return new InstanceReferenceOperation(operation.ReferenceKind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6657dynamicMemberReference.ContainingType, semanticModel: null, dynamicMemberReference.Syntax, dynamicMemberReference.Type, IsImplicit(dynamicMemberReference));
6666((HasDynamicArgumentsExpression)operation).ArgumentRefKinds, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6677((HasDynamicArgumentsExpression)operation).ArgumentRefKinds, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6683operation.ContainingType, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6689return new DeconstructionAssignmentOperation(visitedTarget, visitedValue, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6727return new TupleOperation(elementBuilder.ToImmutableAndFree(), tuple.NaturalType, semanticModel: null, tuple.Syntax, tuple.Type, IsImplicit(tuple));
6737return new DeclarationExpressionOperation(VisitPreservingTupleOperations(operation.Expression), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
6785return new NoneOperation(ImmutableArray<IOperation>.Empty, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
6791new NoneOperation(VisitArray(((Operation)operation).ChildOperations.ToImmutableArray()), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)));
7090rewrittenElement = new InterpolationOperation(rewrittenExpression, rewrittenAlignment, rewrittenFormatString, semanticModel: null, element.Syntax, IsImplicit(element));
7095rewrittenElement = new InterpolatedStringTextOperation(rewrittenInterpolationText, semanticModel: null, element.Syntax, IsImplicit(element));
7107return new InterpolatedStringOperation(partsBuilder.ToImmutableAndFree(), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7123return new LiteralOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7128return new LiteralOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7133return new Utf8StringOperation(operation.Value, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7139operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7145operation.Type, IsImplicit(operation));
7152operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7159operation.Syntax, operation.Type, IsImplicit(operation));
7188operation.Syntax, operation.Type, IsImplicit(operation));
7195operation.Syntax, operation.Type, IsImplicit(operation));
7200return new TypeOfOperation(operation.TypeOperand, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7205return new ParenthesizedOperation(VisitRequired(operation.Operand), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7210return new AwaitOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7215return new SizeOfOperation(operation.TypeOperand, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7220return new StopOperation(semanticModel: null, operation.Syntax, IsImplicit(operation));
7225return new IsTypeOperation(VisitRequired(operation.ValueOperand), operation.TypeOperand, operation.IsNegated, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7332semanticModel: null, operation.EventReference.Syntax, operation.EventReference.Type, IsImplicit(operation.EventReference));
7345operation.Syntax, operation.Type, IsImplicit(operation));
7378semanticModel: null, operation.EventReference.Syntax, operation.EventReference.Type, IsImplicit(operation.EventReference));
7382operation.Syntax, IsImplicit(operation)));
7387return new AddressOfOperation(VisitRequired(operation.Reference), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7394operation.Kind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7399return new DiscardOperation(operation.DiscardSymbol, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7404return new DiscardPatternOperation(pat.InputType, pat.NarrowedType, semanticModel: null, pat.Syntax, IsImplicit(pat));
7409return new OmittedArgumentOperation(semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7443return new PlaceholderOperation(operation.PlaceholderKind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7454return new ConversionOperation(VisitRequired(operation.Operand), ((ConversionOperation)operation).ConversionConvertible, operation.IsTryCast, operation.IsChecked, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7459return new DefaultValueOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation));
7470operation.Syntax, operation.Type, IsImplicit(operation));
7503operation.GetConstantValue(), IsImplicit(operation));
7526return new InvalidOperation(ImmutableArray<IOperation>.Empty, semanticModel: null, invalidOperation.Syntax, invalidOperation.Type, invalidOperation.GetConstantValue(), IsImplicit(invalidOperation));
7533invalidOperation.Syntax, invalidOperation.Type, invalidOperation.GetConstantValue(), IsImplicit(operation)));
7545bool isImplicit = operation.Clauses.Length > 1 || IsImplicit(operation);
7564return new ReDimClauseOperation(visitedOperand, visitedDimensionSizes, semanticModel: null, clause.Syntax, IsImplicit(clause));
7575return new TranslatedQueryOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation));
7581syntax: operation.Syntax, isImplicit: IsImplicit(operation));
7593isImplicit: IsImplicit(operation));
7633isImplicit: @this.IsImplicit(operation));
7645isImplicit: IsImplicit(operation));
7656isImplicit: IsImplicit(operation));
7669IsImplicit(operation));
7681IsImplicit(operation));
7695IsImplicit(operation));
7710IsImplicit(operation));
7720isImplicit: IsImplicit(operation));
7726operation.Syntax, operation.Type, IsImplicit(operation));
7744return new RangeOperation(visitedLeftOperand, visitedRightOperand, operation.IsLifted, operation.Method, semanticModel: null, operation.Syntax, operation.Type, isImplicit: IsImplicit(operation));
7790arm.Syntax, booleanType, IsImplicit(arm));
8127return new AttributeOperation(Visit(operation.Operation, captureIdForResult)!, semanticModel: null, operation.Syntax, IsImplicit(operation));