Base:
property
ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic.BoundConversionOrCast.ExplicitCastInCode
38 references to ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic (38)
Binding\Binder_Conversions.vb (1)
455
Debug.Assert(argument.Kind <> BoundKind.Conversion OrElse DirectCast(argument, BoundConversion).
ExplicitCastInCode
OrElse
Binding\Binder_Delegates.vb (1)
1246
If Not receiver.
ExplicitCastInCode
AndAlso
Binding\MemberSemanticModel.vb (2)
796
If Not conversion.
ExplicitCastInCode
Then
2181
If Not conversion.
ExplicitCastInCode
AndAlso conversion.Operand.WasCompilerGenerated Then
BoundTree\BoundExpressionExtensions.vb (1)
510
If Not (Not conversion.
ExplicitCastInCode
AndAlso
CodeGen\EmitConversion.vb (1)
69
Not conversion.
ExplicitCastInCode
AndAlso
Generated\BoundNodes.xml.Generated.vb (3)
2134
If operand IsNot Me.Operand OrElse conversionKind <> Me.ConversionKind OrElse checked <> Me.Checked OrElse explicitCastInCode <> Me.
ExplicitCastInCode
OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse extendedInfoOpt IsNot Me.ExtendedInfoOpt OrElse type IsNot Me.Type Then
12248
Return node.Update(operand, node.ConversionKind, node.Checked, node.
ExplicitCastInCode
, node.ConstantValueOpt, extendedInfoOpt, type)
13415
New TreeDumperNode("explicitCastInCode", node.
ExplicitCastInCode
, Nothing),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
386
rewritten.
ExplicitCastInCode
,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
428
If ((conversion.ConversionKind And ConversionKind.Nullable) <> 0) AndAlso Not conversion.
ExplicitCastInCode
AndAlso Not operandType.IsNullableType Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (2)
233
outConv = outConv.Update([call], outConv.ConversionKind, outConv.Checked, outConv.
ExplicitCastInCode
, outConv.ConstantValueOpt,
247
conversion.Checked, conversion.
ExplicitCastInCode
, conversion.ConstantValueOpt,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
26
Return ConvertExpression(node.Operand, node.ConversionKind, node.Operand.Type, node.Type, node.Checked, node.
ExplicitCastInCode
, ConversionSemantics.[Default])
395
outerConversion.Checked, outerConversion.
ExplicitCastInCode
, ConversionSemantics.[Default])
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
950
conversion.
ExplicitCastInCode
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
195
cast.ConversionKind, cast.Checked, cast.
ExplicitCastInCode
, cast.ConstantValueOpt,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (18)
17
If node.
ExplicitCastInCode
AndAlso IsFloatingPointExpressionOfUnknownPrecision(result) Then
39
node.
ExplicitCastInCode
,
160
Return conversion.ConversionKind = ConversionKind.Identity AndAlso Not conversion.
ExplicitCastInCode
240
node.ConversionKind, node.Checked, node.
ExplicitCastInCode
,
247
node.ConversionKind, node.Checked, node.
ExplicitCastInCode
,
433
node.
ExplicitCastInCode
,
466
node.
ExplicitCastInCode
,
561
node.
ExplicitCastInCode
,
612
node.
ExplicitCastInCode
,
634
node.
ExplicitCastInCode
,
988
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
1060
operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.
ExplicitCastInCode
,
1133
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
1199
operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.
ExplicitCastInCode
,
1270
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
1287
Return New BoundConversion(node.Syntax, callOperand.Arguments(0), node.ConversionKind, node.Checked, node.
ExplicitCastInCode
, node.Type)
1306
operand = New BoundConversion(node.Syntax, operand, ConversionKind.WideningNumeric, node.Checked, node.
ExplicitCastInCode
,
1316
node.Checked, node.
ExplicitCastInCode
, node.Type, Nothing)
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
34
If Not conversion.
ExplicitCastInCode
AndAlso Not operand.IsNothingLiteral AndAlso
203
If Not conversion.
ExplicitCastInCode
AndAlso conversion.Operand.Type.IsArrayType Then
Semantics\Conversions.vb (1)
4237
If conversion.
ExplicitCastInCode
Then