98 references to VisitRequired
Microsoft.CodeAnalysis (98)
Operations\ControlFlowGraphBuilder.cs (98)
1623result = VisitRequired(operation.WhenFalse); 1627result = VisitRequired(operation.WhenTrue); 1987PushOperand(VisitRequired(unwrapper == null ? element : unwrapper(element))); 2078PushOperand(VisitRequired(argument)); 2096PushOperand(VisitRequired(operation.Target)); 2097IOperation value = VisitRequired(operation.Value); 2105PushOperand(VisitRequired(compoundAssignment.Target)); 2106IOperation value = VisitRequired(compoundAssignment.Value); 2116PushOperand(VisitRequired(operation.ArrayReference)); 2127PushOperand(VisitRequired(operation.Instance)); 2128IOperation argument = VisitRequired(operation.Argument); 2203leftOperand = VisitRequired(leftOperand); 2211IOperation rightOperand = VisitRequired(operation.RightOperand); 2239return new UnaryOperation(operation.OperatorKind, VisitRequired(operation.Operand), operation.IsLifted, operation.IsChecked, 2406condition = CreateConversion(VisitRequired(left), booleanType); 2424condition = CreateConversion(VisitRequired(right), booleanType); 2520IOperation visitedRight = VisitRequired(right); 2609IOperation visitedRight = VisitRequired(right); 2717condition = VisitRequired(condition); 2923condition = VisitRequired(condition); 2973PushOperand(VisitRequired(operationValue)); 3094PushOperand(VisitRequired(operation.Target)); 3197IOperation whenNullValue = VisitRequired(operation.Value); 3249IOperation whenNullValue = VisitRequired(operation.Value); 3393IOperation result = VisitRequired(currentConditionalAccess.WhenNotNull); 3415IOperation access = VisitRequired(currentConditionalAccess.WhenNotNull); 3422VisitRequired(currentConditionalAccess.WhenNotNull, resultCaptureId)); 3517PushOperand(VisitRequired(testExpression)); 3787exceptionTarget = VisitRequired(exceptionDeclarationOrExpression); 3969IOperation resource = VisitRequired(resources); 4234IOperation lockedValue = VisitRequired(operation.LockedValue); 4509AddStatement(MakeInvalidOperation(type: null, VisitRequired(operation.Collection))); 4591VisitRequired(operation.LoopControlVariable), 4747PushOperand(VisitRequired(operation.InitialValue)); 4773PushOperand(VisitRequired(operation.LimitValue)); 4774PushOperand(VisitRequired(operation.StepValue)); 4804IOperation subtraction = VisitRequired(userDefinedInfo.Subtraction); 5202IOperation increment = VisitRequired(userDefinedInfo.Addition); 5340IOperation result = VisitRequired(operation.LoopControlVariable); 5359IOperation result = VisitRequired(operation.Aggregation); 5462IOperation rightOperand = VisitRequired(compareWith); 5511var pattern = (IPatternOperation)VisitRequired(patternClause.Pattern); 5755IOperation operationInitializer = VisitRequired(declaration.Initializer.Value); 5852PushOperand(VisitRequired(targetPointer)); 5866PushOperand(VisitRequired(instance!)); 5987result = VisitRequired(assignmentOperation); 5995IOperation right = VisitRequired(assignmentOperation.Value); 6047IOperation instance = pushSuccess ? popTarget(memberInitializer.InitializedMember) : VisitRequired(memberInitializer.InitializedMember); 6076PushOperand(VisitRequired(memberReference.Instance)); 6084PushOperand(VisitRequired(arrayReference.ArrayReference)); 6091PushOperand(VisitRequired(dynamicIndexer.Operation)); 6098PushOperand(VisitRequired(dynamicReference.Instance)); 6223PushOperand(VisitRequired(initializer)); 6313PushOperand(VisitRequired(elementValue)); 6379PushOperand(VisitRequired(instance)); 6384PushOperand(VisitRequired(operation.Operation)); 6409PushOperand(VisitRequired(operation.Operation)); 6446PushOperand(VisitRequired(value)); 6496IOperation visitedRight = VisitRequired(right); 6619IOperation visitedAppendCall = VisitRequired(appendCall.AppendCall); 6798PushOperand(VisitRequired(interpolation.Expression)); 6802PushOperand(VisitRequired(interpolation.Alignment)); 6819rewrittenFormatString = VisitRequired(interpolation.FormatString, argument: null); 6832var rewrittenInterpolationText = VisitRequired(interpolatedStringText.Text, argument: null); 6943return new ParenthesizedOperation(VisitRequired(operation.Operand), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6948return new AwaitOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6963return new IsTypeOperation(VisitRequired(operation.ValueOperand), operation.TypeOperand, operation.IsNegated, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7041var assignment = new SimpleAssignmentOperation(isRef: false, rewrittenTarget, VisitRequired(initializer.Value), semanticModel: null, 7063PushOperand(VisitRequired(eventReferenceInstance)); 7066visitedHandler = VisitRequired(operation.HandlerValue); 7076PushOperand(VisitRequired(operation.EventReference)); 7077visitedHandler = VisitRequired(operation.HandlerValue); 7125return new AddressOfOperation(VisitRequired(operation.Reference), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7130return new IncrementOrDecrementOperation(operation.IsPostfix, operation.IsLifted, operation.IsChecked, VisitRequired(operation.Target), 7186return new ConversionOperation(VisitRequired(operation.Operand), ((ConversionOperation)operation).ConversionConvertible, operation.IsTryCast, operation.IsChecked, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7197PushOperand(VisitRequired(operation.Value)); 7198var visitedPattern = (IPatternOperation)VisitRequired(operation.Pattern); 7224PushOperand(VisitRequired(argument)); 7293PushOperand(VisitRequired(clause.Operand)); 7307return new TranslatedQueryOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7312return new ConstantPatternOperation(VisitRequired(operation.Value), operation.InputType, operation.NarrowedType, semanticModel: null, 7320value: VisitRequired(operation.Value), 7332leftPattern: (IPatternOperation)VisitRequired(operation.LeftPattern), 7333rightPattern: (IPatternOperation)VisitRequired(operation.RightPattern), 7344pattern: (IPatternOperation)VisitRequired(operation.Pattern), 7393operation.Patterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7407operation.DeconstructionSubpatterns.SelectAsArray((p, @this) => (IPatternOperation)@this.VisitRequired(p), this), 7408operation.PropertySubpatterns.SelectAsArray((p, @this) => (IPropertySubpatternOperation)@this.VisitRequired(p), this), 7420VisitRequired(operation.Member), 7421(IPatternOperation)VisitRequired(operation.Pattern), 7429return new DelegateCreationOperation(VisitRequired(operation.Target), semanticModel: null, 7437PushOperand(VisitRequired(operation.LeftOperand)); 7491var visitedPattern = (IPatternOperation)VisitRequired(arm.Pattern); 7658IOperation visitedInstance = VisitRequired(operation.Operand); 7699AddStatement(VisitRequired(operation.Operand)); 7717AddStatement(VisitRequired(initializer)); 7724AddStatement(VisitRequired(simpleAssignment.Value)); 7739AddStatement(VisitRequired(simpleAssignment.Value));