60 references to Conversion
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder.ValueChecks.cs (5)
785
case BoundKind.
Conversion
:
3688
case BoundKind.
Conversion
:
4060
case BoundKind.
Conversion
:
4441
case BoundKind.
Conversion
:
5252
case BoundKind.
Conversion
:
Binder\Binder_Attributes.cs (1)
864
case BoundKind.
Conversion
:
Binder\Binder_Expressions.cs (1)
7502
if (boundValue.Kind == BoundKind.
Conversion
)
Binder\Binder_Operators.cs (2)
2794
if (left.Kind == BoundKind.
Conversion
&& right.Kind == BoundKind.
Conversion
)
Binder\Binder_Patterns.cs (1)
687
if (convertedExpression.Kind == BoundKind.
Conversion
)
BoundTree\BoundExpressionExtensions.cs (1)
244
case BoundKind.
Conversion
:
BoundTree\BoundTreeVisitors.cs (1)
63
case BoundKind.
Conversion
:
CodeGen\EmitExpression.cs (6)
126
case BoundKind.
Conversion
:
1231
else if (receiver.Kind == BoundKind.
Conversion
)
1273
if (receiver.Kind == BoundKind.
Conversion
&& ((BoundConversion)receiver).ConversionKind == ConversionKind.Unboxing)
1535
case BoundKind.
Conversion
:
2164
case BoundKind.
Conversion
:
3917
case BoundKind.
Conversion
:
CodeGen\Optimizer.cs (1)
995
assignmentLocal.Type.IsPointerOrFunctionPointer() && right.Kind == BoundKind.
Conversion
&&
Compilation\CSharpSemanticModel.cs (4)
2202
if (highestBoundExprKind != BoundKind.
Conversion
)
2206
else if (((BoundConversion)highestBoundExpr).Operand.Kind != BoundKind.
Conversion
)
3535
case BoundKind.
Conversion
:
4304
case BoundKind.
Conversion
:
Compilation\MemberSemanticModel.cs (1)
1807
case BoundKind.
Conversion
:
FlowAnalysis\DefiniteAssignment.cs (1)
926
case BoundKind.
Conversion
:
FlowAnalysis\NullableWalker.cs (7)
2126
case BoundKind.
Conversion
:
2588
case BoundKind.
Conversion
:
5607
case BoundKind.
Conversion
:
5801
while (possiblyConversion.Kind == BoundKind.
Conversion
)
8540
if (expr.Kind != BoundKind.
Conversion
)
10907
case BoundKind.
Conversion
:
11527
if (node.Expression.Kind != BoundKind.
Conversion
)
Generated\BoundNodes.xml.Generated.cs (2)
2946
: base(BoundKind.
Conversion
, syntax, type, hasErrors || operand.HasErrors())
9006
case BoundKind.
Conversion
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
203
case BoundKind.
Conversion
:
533
if (operand.Kind == BoundKind.
Conversion
)
Lowering\DiagnosticsPass_Warnings.cs (9)
141
while (receiver.Kind == BoundKind.
Conversion
)
317
if (node.Left.ConstantValueOpt != null && node.Right.ConstantValueOpt == null && node.Right.Kind == BoundKind.
Conversion
)
322
if (node.Right.ConstantValueOpt != null && node.Left.ConstantValueOpt == null && node.Left.Kind == BoundKind.
Conversion
)
347
return node.Kind == BoundKind.
Conversion
&& ((BoundConversion)node).ExplicitCastInCode;
353
if (node.Kind != BoundKind.
Conversion
) return false;
577
if (operand.Kind == BoundKind.
Conversion
)
606
if (expr.Kind != BoundKind.
Conversion
)
865
if (node.Kind == BoundKind.
Conversion
)
889
while (right.Kind == BoundKind.
Conversion
)
Lowering\Extensions.cs (2)
56
else if (expr.Kind == BoundKind.
Conversion
)
103
if (expr.Kind == BoundKind.
Conversion
)
Lowering\LocalRewriter\LocalRewriter.cs (1)
1116
case BoundKind.
Conversion
:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
720
if (expression.Kind == BoundKind.
Conversion
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
581
case BoundKind.
Conversion
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
975
case BoundKind.
Conversion
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
247
case BoundKind.
Conversion
:
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
304
if (right.Kind == BoundKind.
Conversion
)
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
221
while (expression.Kind == BoundKind.
Conversion
)
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
580
if (expr.Kind == BoundKind.
Conversion
)
Operations\CSharpOperationFactory.cs (2)
89
case BoundKind.
Conversion
:
1096
if (boundConversion.ExplicitCastInCode && conversion.IsIdentity && boundOperand.Kind == BoundKind.
Conversion
)
Symbols\ConstantValueUtils.cs (1)
97
while (unconvertedBoundValue.Kind == BoundKind.
Conversion
)
Symbols\Source\ParameterHelpers.cs (1)
1086
case BoundKind.
Conversion
:
Symbols\Source\SourceComplexParameterSymbol.cs (1)
401
if (convertedExpression.ConstantValueOpt == null && convertedExpression.Kind == BoundKind.
Conversion
&&