Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\AvoidMultipleEnumerations.DataFlowOperationVisitor.cs (1)
284queue.Enqueue(argument.Value);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (17)
1668PerformPredicateAnalysisCore(argument.Value, targetAnalysisData);
1706_ = SetValueForIsNullComparisonOperator(invocation.Arguments[0].Value, equals: false, targetAnalysisData: targetAnalysisData);
1720leftOperand = invocation.Arguments[0].Value;
1721rightOperand = invocation.Arguments[1].Value;
1723(AnalysisEntityFactory.TryCreate(invocation.Arguments[0].Value, out var analysisEntity) &&
1738rightOperand = invocation.Arguments[0].Value;
3076var value = Visit(operation.Value, argument);
3115operation.Value.Type != null &&
3116!operation.Value.Type.HasValueCopySemantics())
3118ResetReferenceTypeInstanceAnalysisData(operation.Value);
3127value = ValueDomain.Merge(value, GetCachedAbstractValue(operation.Value));
3131SetAbstractValueForAssignment(operation.Value, operation, value);
3205var wrappedOperationValue = GetCachedAbstractValue(operation.Arguments[0].Value);
3245HandleEnterLockOperation(arguments[0].Value);
3265target: arguments[0].Value,
3266assignedValueOperation: arguments[1].Value,
3267assignedValue: GetCachedAbstractValue(arguments[1].Value),