96 references to IsImplicit
Microsoft.CodeAnalysis (96)
Operations\ControlFlowGraphBuilder.cs (96)
2090semanticModel: null, originalArgument.Syntax, IsImplicit(originalArgument)); 2098return PopStackFrame(frame, new SimpleAssignmentOperation(operation.IsRef, PopOperand(), value, null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation))); 2110syntax: operation.Syntax, type: operation.Type, isImplicit: IsImplicit(operation))); 2121operation.Syntax, operation.Type, IsImplicit(operation)); 2132operation.Syntax, operation.Type, IsImplicit(operation)); 2215semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation))); 2229semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 2241semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 2535IsImplicit(binOp)))); 2624binOp.GetConstantValue(), IsImplicit(binOp)))); 2723lastUnary.Type, lastUnary.GetConstantValue(), IsImplicit(lastUnary)) 3401IsImplicit(expressionStatement)); 3553return FinishVisitingStatement(operation, new ExpressionStatementOperation(underlying, semanticModel: null, operation.Syntax, IsImplicit(operation))); 3818AddStatement(new ReturnOperation(returnedValue, OperationKind.YieldReturn, semanticModel: null, operation.Syntax, IsImplicit(operation))); 5837operation.Type, IsImplicit(operation)); 5847operation.Type, IsImplicit(operation)); 5879IOperation initializedInstance = new NoPiaObjectCreationOperation(initializer: null, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 5891operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 5899var initializedInstance = new TypeParameterObjectCreationOperation(initializer: null, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 5913operation.Type, IsImplicit(operation)); 5999assignmentOperation.Type, assignmentOperation.GetConstantValue(), IsImplicit(assignmentOperation)); 6121fieldReference.Syntax, fieldReference.Type, fieldReference.GetConstantValue(), IsImplicit(fieldReference)); 6126eventReference.Type, IsImplicit(eventReference)); 6132propertyReference.Type, IsImplicit(propertyReference)); 6137return new ArrayElementReferenceOperation(instance, indices, semanticModel: null, originalTarget.Syntax, originalTarget.Type, IsImplicit(originalTarget)); 6143dynamicAccess.Syntax, dynamicAccess.Type, IsImplicit(dynamicAccess)); 6149dynamicReference.Type, IsImplicit(dynamicReference)); 6175operation.Syntax, operation.Type, IsImplicit(operation)); 6200propertyReference.Instance.Syntax, propertyReference.Instance.Type, IsImplicit(propertyReference.Instance)); 6202semanticModel: null, propertyReference.Syntax, propertyReference.Type, IsImplicit(propertyReference)); 6205semanticModel: null, simpleAssignment.Syntax, simpleAssignment.Type, simpleAssignment.GetConstantValue(), IsImplicit(simpleAssignment)); 6219operation.Syntax, operation.Type, IsImplicit(operation)); 6263return new FlowAnonymousFunctionOperation(GetCurrentContext(), operation, IsImplicit(operation)); 6293operation.Syntax, operation.Type, IsImplicit(operation)); 6339return new ArrayInitializerOperation(builder.ToImmutableAndFree(), semanticModel: null, initializer.Syntax, IsImplicit(initializer)); 6366return new InstanceReferenceOperation(operation.ReferenceKind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6395dynamicMemberReference.ContainingType, semanticModel: null, dynamicMemberReference.Syntax, dynamicMemberReference.Type, IsImplicit(dynamicMemberReference)); 6404((HasDynamicArgumentsExpression)operation).ArgumentRefKinds, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6415((HasDynamicArgumentsExpression)operation).ArgumentRefKinds, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6421operation.ContainingType, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6427return new DeconstructionAssignmentOperation(visitedTarget, visitedValue, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6465return new TupleOperation(elementBuilder.ToImmutableAndFree(), tuple.NaturalType, semanticModel: null, tuple.Syntax, tuple.Type, IsImplicit(tuple)); 6475return new DeclarationExpressionOperation(VisitPreservingTupleOperations(operation.Expression), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6523return new NoneOperation(ImmutableArray<IOperation>.Empty, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6529new NoneOperation(VisitArray(((Operation)operation).ChildOperations.ToImmutableArray()), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation))); 6828rewrittenElement = new InterpolationOperation(rewrittenExpression, rewrittenAlignment, rewrittenFormatString, semanticModel: null, element.Syntax, IsImplicit(element)); 6833rewrittenElement = new InterpolatedStringTextOperation(rewrittenInterpolationText, semanticModel: null, element.Syntax, IsImplicit(element)); 6845return new InterpolatedStringOperation(partsBuilder.ToImmutableAndFree(), semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6861return new LiteralOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6866return new LiteralOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6871return new Utf8StringOperation(operation.Value, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 6877operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6883operation.Type, IsImplicit(operation)); 6890operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6897operation.Syntax, operation.Type, IsImplicit(operation)); 6926operation.Syntax, operation.Type, IsImplicit(operation)); 6933operation.Syntax, operation.Type, IsImplicit(operation)); 6938return new TypeOfOperation(operation.TypeOperand, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 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)); 6953return new SizeOfOperation(operation.TypeOperand, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 6958return new StopOperation(semanticModel: null, operation.Syntax, IsImplicit(operation)); 6963return new IsTypeOperation(VisitRequired(operation.ValueOperand), operation.TypeOperand, operation.IsNegated, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7070semanticModel: null, operation.EventReference.Syntax, operation.EventReference.Type, IsImplicit(operation.EventReference)); 7083operation.Syntax, operation.Type, IsImplicit(operation)); 7116semanticModel: null, operation.EventReference.Syntax, operation.EventReference.Type, IsImplicit(operation.EventReference)); 7120operation.Syntax, IsImplicit(operation))); 7125return new AddressOfOperation(VisitRequired(operation.Reference), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7132operation.Kind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7137return new DiscardOperation(operation.DiscardSymbol, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7142return new DiscardPatternOperation(pat.InputType, pat.NarrowedType, semanticModel: null, pat.Syntax, IsImplicit(pat)); 7147return new OmittedArgumentOperation(semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7181return new PlaceholderOperation(operation.PlaceholderKind, semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7186return new ConversionOperation(VisitRequired(operation.Operand), ((ConversionOperation)operation).ConversionConvertible, operation.IsTryCast, operation.IsChecked, semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7191return new DefaultValueOperation(semanticModel: null, operation.Syntax, operation.Type, operation.GetConstantValue(), IsImplicit(operation)); 7202operation.Syntax, operation.Type, IsImplicit(operation)); 7235operation.GetConstantValue(), IsImplicit(operation)); 7258return new InvalidOperation(ImmutableArray<IOperation>.Empty, semanticModel: null, invalidOperation.Syntax, invalidOperation.Type, invalidOperation.GetConstantValue(), IsImplicit(invalidOperation)); 7265invalidOperation.Syntax, invalidOperation.Type, invalidOperation.GetConstantValue(), IsImplicit(operation))); 7277bool isImplicit = operation.Clauses.Length > 1 || IsImplicit(operation); 7296return new ReDimClauseOperation(visitedOperand, visitedDimensionSizes, semanticModel: null, clause.Syntax, IsImplicit(clause)); 7307return new TranslatedQueryOperation(VisitRequired(operation.Operation), semanticModel: null, operation.Syntax, operation.Type, IsImplicit(operation)); 7313syntax: operation.Syntax, isImplicit: IsImplicit(operation)); 7325isImplicit: IsImplicit(operation)); 7338isImplicit: IsImplicit(operation)); 7349isImplicit: IsImplicit(operation)); 7360isImplicit: IsImplicit(operation)); 7373IsImplicit(operation)); 7385IsImplicit(operation)); 7399IsImplicit(operation)); 7414IsImplicit(operation)); 7424isImplicit: IsImplicit(operation)); 7430operation.Syntax, operation.Type, IsImplicit(operation)); 7448return new RangeOperation(visitedLeftOperand, visitedRightOperand, operation.IsLifted, operation.Method, semanticModel: null, operation.Syntax, operation.Type, isImplicit: IsImplicit(operation)); 7494arm.Syntax, booleanType, IsImplicit(arm)); 7831return new AttributeOperation(Visit(operation.Operation, captureIdForResult)!, semanticModel: null, operation.Syntax, IsImplicit(operation));