104 references to VisitRequired
Microsoft.CodeAnalysis (104)
Operations\ControlFlowGraphBuilder.cs (104)
1630result = VisitRequired(operation.WhenFalse); 1634result = VisitRequired(operation.WhenTrue); 1995PushOperand(VisitRequired(unwrapper == null ? element : unwrapper(element))); 2086PushOperand(VisitRequired(argument)); 2104PushOperand(VisitRequired(operation.Target)); 2105IOperation value = VisitRequired(operation.Value); 2113PushOperand(VisitRequired(compoundAssignment.Target)); 2114IOperation value = VisitRequired(compoundAssignment.Value); 2124PushOperand(VisitRequired(operation.ArrayReference)); 2135PushOperand(VisitRequired(operation.Instance)); 2136IOperation argument = VisitRequired(operation.Argument); 2146PushOperand(VisitRequired(operation.Instance)); 2147IOperation argument = VisitRequired(operation.Argument); 2222leftOperand = VisitRequired(leftOperand); 2230IOperation rightOperand = VisitRequired(operation.RightOperand); 2258return new UnaryOperation(operation.OperatorKind, VisitRequired(operation.Operand), operation.IsLifted, operation.IsChecked, 2425condition = CreateConversion(VisitRequired(left), booleanType); 2443condition = CreateConversion(VisitRequired(right), booleanType); 2539IOperation visitedRight = VisitRequired(right); 2628IOperation visitedRight = VisitRequired(right); 2736condition = VisitRequired(condition); 2942condition = VisitRequired(condition); 2992PushOperand(VisitRequired(operationValue)); 3113PushOperand(VisitRequired(operation.Target)); 3216IOperation whenNullValue = VisitRequired(operation.Value); 3268IOperation whenNullValue = VisitRequired(operation.Value); 3412IOperation result = VisitRequired(currentConditionalAccess.WhenNotNull); 3434IOperation access = VisitRequired(currentConditionalAccess.WhenNotNull); 3441VisitRequired(currentConditionalAccess.WhenNotNull, resultCaptureId)); 3536PushOperand(VisitRequired(testExpression)); 3806exceptionTarget = VisitRequired(exceptionDeclarationOrExpression); 3991IOperation resource = visitResource != null ? visitResource(resources) : VisitRequired(resources); 4238var lockObject = VisitRequired(resource); 4317IOperation lockedValue = VisitRequired(operation.LockedValue); 4608AddStatement(MakeInvalidOperation(type: null, VisitRequired(operation.Collection))); 4690VisitRequired(operation.LoopControlVariable), 4846PushOperand(VisitRequired(operation.InitialValue)); 4872PushOperand(VisitRequired(operation.LimitValue)); 4873PushOperand(VisitRequired(operation.StepValue)); 4903IOperation subtraction = VisitRequired(userDefinedInfo.Subtraction); 5301IOperation increment = VisitRequired(userDefinedInfo.Addition); 5439IOperation result = VisitRequired(operation.LoopControlVariable); 5458IOperation result = VisitRequired(operation.Aggregation); 5561IOperation rightOperand = VisitRequired(compareWith); 5610var pattern = (IPatternOperation)VisitRequired(patternClause.Pattern); 5854IOperation operationInitializer = VisitRequired(declaration.Initializer.Value); 5951PushOperand(VisitRequired(targetPointer)); 5965PushOperand(VisitRequired(instance!)); 6087result = VisitRequired(assignmentOperation); 6095IOperation right = VisitRequired(assignmentOperation.Value); 6155IOperation instance = pushSuccess ? popTarget(memberInitializer.InitializedMember) : VisitRequired(memberInitializer.InitializedMember); 6184PushOperand(VisitRequired(memberReference.Instance)); 6192PushOperand(VisitRequired(arrayReference.ArrayReference)); 6197PushOperand(VisitRequired(implicitIndexerReference.Argument)); 6199PushOperand(VisitRequired(implicitIndexerReference.Instance)); 6206PushOperand(VisitRequired(dynamicIndexer.Operation)); 6213PushOperand(VisitRequired(dynamicReference.Instance)); 6424PushOperand(VisitRequired(initializer)); 6514PushOperand(VisitRequired(elementValue)); 6641PushOperand(VisitRequired(instance)); 6646PushOperand(VisitRequired(operation.Operation)); 6671PushOperand(VisitRequired(operation.Operation)); 6708PushOperand(VisitRequired(value)); 6758IOperation visitedRight = VisitRequired(right); 6881IOperation visitedAppendCall = VisitRequired(appendCall.AppendCall); 7060PushOperand(VisitRequired(interpolation.Expression)); 7064PushOperand(VisitRequired(interpolation.Alignment)); 7081rewrittenFormatString = VisitRequired(interpolation.FormatString, argument: null); 7094var rewrittenInterpolationText = VisitRequired(interpolatedStringText.Text, argument: null); 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)); 7225return new IsTypeOperation(VisitRequired(operation.ValueOperand), operation.TypeOperand, operation.IsNegated, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7303var assignment = new SimpleAssignmentOperation(isRef: false, rewrittenTarget, VisitRequired(initializer.Value), semanticModel: null, 7325PushOperand(VisitRequired(eventReferenceInstance)); 7328visitedHandler = VisitRequired(operation.HandlerValue); 7338PushOperand(VisitRequired(operation.EventReference)); 7339visitedHandler = VisitRequired(operation.HandlerValue); 7387return new AddressOfOperation(VisitRequired(operation.Reference), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7392return new IncrementOrDecrementOperation(operation.IsPostfix, operation.IsLifted, operation.IsChecked, VisitRequired(operation.Target), 7454return new ConversionOperation(VisitRequired(operation.Operand), ((ConversionOperation)operation).ConversionConvertible, operation.IsTryCast, operation.IsChecked, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7465PushOperand(VisitRequired(operation.Value)); 7466var visitedPattern = (IPatternOperation)VisitRequired(operation.Pattern); 7492PushOperand(VisitRequired(argument)); 7561PushOperand(VisitRequired(clause.Operand)); 7575return new TranslatedQueryOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7580return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7588value: VisitRequired(operation.Value), 7600return createOperation(this, operation, (IPatternOperation)VisitRequired(operation.LeftPattern)); 7614var result = (IPatternOperation)VisitRequired(current.LeftPattern); 7628rightPattern: (IPatternOperation)@this.VisitRequired(operation.RightPattern), 7640pattern: (IPatternOperation)VisitRequired(operation.Pattern), 7689operation.Patterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7703operation.DeconstructionSubpatterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7704operation.PropertySubpatterns.SelectAsArray((p, @this) => (IPropertySubpatternOperation)@this.VisitRequired(p), this), 7716VisitRequired(operation.Member), 7717(IPatternOperation)VisitRequired(operation.Pattern), 7725return new DelegateCreationOperation(VisitRequired(operation.Target), semanticModel: null, 7733PushOperand(VisitRequired(operation.LeftOperand)); 7787var visitedPattern = (IPatternOperation)VisitRequired(arm.Pattern); 7954IOperation visitedInstance = VisitRequired(operation.Operand); 7995AddStatement(VisitRequired(operation.Operand)); 8013AddStatement(VisitRequired(initializer)); 8020AddStatement(VisitRequired(simpleAssignment.Value)); 8035AddStatement(VisitRequired(simpleAssignment.Value));