Base:
property
ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundConversionOrCast.ExplicitCastInCode
36 references to ExplicitCastInCode
Microsoft.CodeAnalysis.VisualBasic (36)
Binding\Binder_Conversions.vb (1)
463
Debug.Assert(argument.Kind <> BoundKind.Conversion OrElse DirectCast(argument, BoundConversion).
ExplicitCastInCode
OrElse
Binding\Binder_Delegates.vb (1)
1243
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)
2153
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
12282
Return node.Update(operand, node.ConversionKind, node.Checked, node.
ExplicitCastInCode
, node.ConstantValueOpt, extendedInfoOpt, type)
13452
New TreeDumperNode("explicitCastInCode", node.
ExplicitCastInCode
, Nothing),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
457
rewritten.
ExplicitCastInCode
,
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
552
If ((conversion.ConversionKind And ConversionKind.Nullable) <> 0) AndAlso Not conversion.
ExplicitCastInCode
AndAlso Not operandType.IsNullableType Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_ConditionalExpresion.vb (2)
236
outConv = outConv.Update([call], outConv.ConversionKind, outConv.Checked, outConv.
ExplicitCastInCode
, outConv.ConstantValueOpt,
250
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)
970
conversion.
ExplicitCastInCode
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
190
cast.ConversionKind, cast.Checked, cast.
ExplicitCastInCode
, cast.ConstantValueOpt,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (16)
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
,
902
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
974
operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.
ExplicitCastInCode
,
1047
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
1113
operand = New BoundConversion(node.Syntax, operand, conv, node.Checked, node.
ExplicitCastInCode
,
1184
conv, node.Checked, node.
ExplicitCastInCode
, targetResultType, Nothing)
1201
Return New BoundConversion(node.Syntax, callOperand.Arguments(0), node.ConversionKind, node.Checked, node.
ExplicitCastInCode
, node.Type)
1220
operand = New BoundConversion(node.Syntax, operand, ConversionKind.WideningNumeric, node.Checked, node.
ExplicitCastInCode
,
1230
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)
4242
If conversion.
ExplicitCastInCode
Then