104 references to VisitRequired
Microsoft.CodeAnalysis (104)
Operations\ControlFlowGraphBuilder.cs (104)
1638result = VisitRequired(operation.WhenFalse); 1642result = VisitRequired(operation.WhenTrue); 2003PushOperand(VisitRequired(unwrapper == null ? element : unwrapper(element))); 2094PushOperand(VisitRequired(argument)); 2112PushOperand(VisitRequired(operation.Target)); 2113IOperation value = VisitRequired(operation.Value); 2121PushOperand(VisitRequired(compoundAssignment.Target)); 2122IOperation value = VisitRequired(compoundAssignment.Value); 2132PushOperand(VisitRequired(operation.ArrayReference)); 2143PushOperand(VisitRequired(operation.Instance)); 2144IOperation argument = VisitRequired(operation.Argument); 2154PushOperand(VisitRequired(operation.Instance)); 2155IOperation argument = VisitRequired(operation.Argument); 2230leftOperand = VisitRequired(leftOperand); 2238IOperation rightOperand = VisitRequired(operation.RightOperand); 2266return new UnaryOperation(operation.OperatorKind, VisitRequired(operation.Operand), operation.IsLifted, operation.IsChecked, 2433condition = CreateConversion(VisitRequired(left), booleanType); 2451condition = CreateConversion(VisitRequired(right), booleanType); 2547IOperation visitedRight = VisitRequired(right); 2636IOperation visitedRight = VisitRequired(right); 2744condition = VisitRequired(condition); 2950condition = VisitRequired(condition); 3000PushOperand(VisitRequired(operationValue)); 3121PushOperand(VisitRequired(operation.Target)); 3224IOperation whenNullValue = VisitRequired(operation.Value); 3276IOperation whenNullValue = VisitRequired(operation.Value); 3420IOperation result = VisitRequired(currentConditionalAccess.WhenNotNull); 3442IOperation access = VisitRequired(currentConditionalAccess.WhenNotNull); 3449VisitRequired(currentConditionalAccess.WhenNotNull, resultCaptureId)); 3544PushOperand(VisitRequired(testExpression)); 3814exceptionTarget = VisitRequired(exceptionDeclarationOrExpression); 4000IOperation resource = visitResource != null ? visitResource(resources) : VisitRequired(resources); 4247var lockObject = VisitRequired(resource); 4326IOperation lockedValue = VisitRequired(operation.LockedValue); 4617AddStatement(MakeInvalidOperation(type: null, VisitRequired(operation.Collection))); 4699VisitRequired(operation.LoopControlVariable), 4855PushOperand(VisitRequired(operation.InitialValue)); 4881PushOperand(VisitRequired(operation.LimitValue)); 4882PushOperand(VisitRequired(operation.StepValue)); 4912IOperation subtraction = VisitRequired(userDefinedInfo.Subtraction); 5310IOperation increment = VisitRequired(userDefinedInfo.Addition); 5448IOperation result = VisitRequired(operation.LoopControlVariable); 5467IOperation result = VisitRequired(operation.Aggregation); 5570IOperation rightOperand = VisitRequired(compareWith); 5619var pattern = (IPatternOperation)VisitRequired(patternClause.Pattern); 5863IOperation operationInitializer = VisitRequired(declaration.Initializer.Value); 5960PushOperand(VisitRequired(targetPointer)); 5974PushOperand(VisitRequired(instance!)); 6096result = VisitRequired(assignmentOperation); 6104IOperation right = VisitRequired(assignmentOperation.Value); 6164IOperation instance = pushSuccess ? popTarget(memberInitializer.InitializedMember) : VisitRequired(memberInitializer.InitializedMember); 6193PushOperand(VisitRequired(memberReference.Instance)); 6201PushOperand(VisitRequired(arrayReference.ArrayReference)); 6206PushOperand(VisitRequired(implicitIndexerReference.Argument)); 6208PushOperand(VisitRequired(implicitIndexerReference.Instance)); 6215PushOperand(VisitRequired(dynamicIndexer.Operation)); 6222PushOperand(VisitRequired(dynamicReference.Instance)); 6433PushOperand(VisitRequired(initializer)); 6523PushOperand(VisitRequired(elementValue)); 6650PushOperand(VisitRequired(instance)); 6655PushOperand(VisitRequired(operation.Operation)); 6680PushOperand(VisitRequired(operation.Operation)); 6717PushOperand(VisitRequired(value)); 6767IOperation visitedRight = VisitRequired(right); 6890IOperation visitedAppendCall = VisitRequired(appendCall.AppendCall); 7072PushOperand(VisitRequired(interpolation.Expression)); 7076PushOperand(VisitRequired(interpolation.Alignment)); 7093rewrittenFormatString = VisitRequired(interpolation.FormatString, argument: null); 7106var rewrittenInterpolationText = VisitRequired(interpolatedStringText.Text, argument: null); 7217return new ParenthesizedOperation(VisitRequired(operation.Operand), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7222return new AwaitOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7237return new IsTypeOperation(VisitRequired(operation.ValueOperand), operation.TypeOperand, operation.IsNegated, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7315var assignment = new SimpleAssignmentOperation(isRef: false, rewrittenTarget, VisitRequired(initializer.Value), semanticModel: null, 7337PushOperand(VisitRequired(eventReferenceInstance)); 7340visitedHandler = VisitRequired(operation.HandlerValue); 7350PushOperand(VisitRequired(operation.EventReference)); 7351visitedHandler = VisitRequired(operation.HandlerValue); 7399return new AddressOfOperation(VisitRequired(operation.Reference), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7404return new IncrementOrDecrementOperation(operation.IsPostfix, operation.IsLifted, operation.IsChecked, VisitRequired(operation.Target), 7466return new ConversionOperation(VisitRequired(operation.Operand), ((ConversionOperation)operation).ConversionConvertible, operation.IsTryCast, operation.IsChecked, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7477PushOperand(VisitRequired(operation.Value)); 7478var visitedPattern = (IPatternOperation)VisitRequired(operation.Pattern); 7504PushOperand(VisitRequired(argument)); 7573PushOperand(VisitRequired(clause.Operand)); 7587return new TranslatedQueryOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7592return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7600value: VisitRequired(operation.Value), 7612return createOperation(this, operation, (IPatternOperation)VisitRequired(operation.LeftPattern)); 7626var result = (IPatternOperation)VisitRequired(current.LeftPattern); 7640rightPattern: (IPatternOperation)@this.VisitRequired(operation.RightPattern), 7652pattern: (IPatternOperation)VisitRequired(operation.Pattern), 7701operation.Patterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7715operation.DeconstructionSubpatterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7716operation.PropertySubpatterns.SelectAsArray((p, @this) => (IPropertySubpatternOperation)@this.VisitRequired(p), this), 7728VisitRequired(operation.Member), 7729(IPatternOperation)VisitRequired(operation.Pattern), 7737return new DelegateCreationOperation(VisitRequired(operation.Target), semanticModel: null, 7745PushOperand(VisitRequired(operation.LeftOperand)); 7799var visitedPattern = (IPatternOperation)VisitRequired(arm.Pattern); 7966IOperation visitedInstance = VisitRequired(operation.Operand); 8007AddStatement(VisitRequired(operation.Operand)); 8025AddStatement(VisitRequired(initializer)); 8032AddStatement(VisitRequired(simpleAssignment.Value)); 8047AddStatement(VisitRequired(simpleAssignment.Value));