Base:
property
ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundConversionOrCast.ExplicitCastInCode
36 references to ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder_Conversions.vb (1)
463Debug.Assert(argument.Kind <> BoundKind.Conversion OrElse DirectCast(argument, BoundConversion).ExplicitCastInCode OrElse
Binding\Binder_Delegates.vb (1)
1243If Not receiver.ExplicitCastInCode AndAlso
Binding\MemberSemanticModel.vb (2)
796If Not conversion.ExplicitCastInCode Then 2181If Not conversion.ExplicitCastInCode AndAlso conversion.Operand.WasCompilerGenerated Then
BoundTree\BoundExpressionExtensions.vb (1)
510If Not (Not conversion.ExplicitCastInCode AndAlso
CodeGen\EmitConversion.vb (1)
69Not conversion.ExplicitCastInCode AndAlso
Generated\BoundNodes.xml.Generated.vb (3)
2153If 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 12282Return node.Update(operand, node.ConversionKind, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, extendedInfoOpt, type) 13452New TreeDumperNode("explicitCastInCode", node.ExplicitCastInCode, Nothing),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
457rewritten.ExplicitCastInCode,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
552If ((conversion.ConversionKind And ConversionKind.Nullable) <> 0) AndAlso Not conversion.ExplicitCastInCode AndAlso Not operandType.IsNullableType Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (2)
236outConv = outConv.Update([call], outConv.ConversionKind, outConv.Checked, outConv.ExplicitCastInCode, outConv.ConstantValueOpt, 250conversion.Checked, conversion.ExplicitCastInCode, conversion.ConstantValueOpt,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
26Return ConvertExpression(node.Operand, node.ConversionKind, node.Operand.Type, node.Type, node.Checked, node.ExplicitCastInCode, ConversionSemantics.[Default]) 395outerConversion.Checked, outerConversion.ExplicitCastInCode, ConversionSemantics.[Default])
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
970conversion.ExplicitCastInCode,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
190cast.ConversionKind, cast.Checked, cast.ExplicitCastInCode, cast.ConstantValueOpt,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (16)
17If node.ExplicitCastInCode AndAlso IsFloatingPointExpressionOfUnknownPrecision(result) Then 39node.ExplicitCastInCode, 160Return conversion.ConversionKind = ConversionKind.Identity AndAlso Not conversion.ExplicitCastInCode 240node.ConversionKind, node.Checked, node.ExplicitCastInCode, 247node.ConversionKind, node.Checked, node.ExplicitCastInCode, 433node.ExplicitCastInCode, 466node.ExplicitCastInCode, 561node.ExplicitCastInCode, 902conv, node.Checked, node.ExplicitCastInCode, targetResultType, Nothing) 974operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.ExplicitCastInCode, 1047conv, node.Checked, node.ExplicitCastInCode, targetResultType, Nothing) 1113operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.ExplicitCastInCode, 1184conv, node.Checked, node.ExplicitCastInCode, targetResultType, Nothing) 1201Return New BoundConversion(node.Syntax, callOperand.Arguments(0), node.ConversionKind, node.Checked, node.ExplicitCastInCode, node.Type) 1220operand = New BoundConversion(node.Syntax, operand, ConversionKind.WideningNumeric, node.Checked, node.ExplicitCastInCode, 1230node.Checked, node.ExplicitCastInCode, node.Type, Nothing)
Lowering\LocalRewriter\LocalRewriter_ForEach.vb (2)
34If Not conversion.ExplicitCastInCode AndAlso Not operand.IsNothingLiteral AndAlso 203If Not conversion.ExplicitCastInCode AndAlso conversion.Operand.Type.IsArrayType Then
Semantics\Conversions.vb (1)
4242If conversion.ExplicitCastInCode Then