1 write to IsUnboxing
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ConversionInference.cs (1)
42
IsUnboxing
= targetType != null &&
7 references to IsUnboxing
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
631
if (inference.IsBoxing || inference.
IsUnboxing
)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (2)
1214
Debug.Assert(!inference.
IsUnboxing
);
1218
else if (inference.
IsUnboxing
&& operation.Type.IsNonNullableValueType())
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\ConversionInference.cs (3)
64
IsUnboxing
== other.
IsUnboxing
;
68
=> RoslynHashCode.Combine(IsTryCast, AlwaysSucceed, AlwaysFail, IsBoxing,
IsUnboxing
);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
1308
!inference.
IsUnboxing
&&