Base:
property
ConversionKind
Microsoft.CodeAnalysis.VisualBasic.Microsoft.CodeAnalysis.VisualBasic.BoundConversionOrCast.ConversionKind
22 references to ConversionKind
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_Attributes.vb (1)
765
Not Conversions.IsWideningConversion(conv.
ConversionKind
) OrElse
CodeGen\EmitConversion.vb (3)
288
Not Conversions.IsIdentityConversion(conversion.
ConversionKind
) AndAlso
324
If Not Conversions.IsIdentityConversion(conversion.
ConversionKind
) Then
389
If Conversions.IsWideningConversion(conversion.
ConversionKind
) Then
CodeGen\EmitExpression.vb (1)
1515
Dim conversionKind = conversion.
ConversionKind
Generated\BoundNodes.xml.Generated.vb (3)
2376
If operand IsNot Me.Operand OrElse conversionKind <> Me.
ConversionKind
OrElse suppressVirtualCalls <> Me.SuppressVirtualCalls OrElse constantValueOpt IsNot Me.ConstantValueOpt OrElse relaxationLambdaOpt IsNot Me.RelaxationLambdaOpt OrElse type IsNot Me.Type Then
12307
Return node.Update(operand, node.
ConversionKind
, node.SuppressVirtualCalls, node.ConstantValueOpt, relaxationLambdaOpt, type)
13484
New TreeDumperNode("conversionKind", node.
ConversionKind
, Nothing),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
414
rewritten.
ConversionKind
,
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
356
If (node.
ConversionKind
And ConversionKind.ConvertedToExpressionTree) <> 0 Then
360
If Me.IsInExpressionLambda AndAlso (node.
ConversionKind
And ConversionKind.Lambda) <> 0 Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (2)
30
If Conversions.IsIdentityConversion(node.
ConversionKind
) Then
35
Return ConvertExpression(node.Operand, node.
ConversionKind
, node.Operand.Type, node.Type, False, True, ConversionSemantics.DirectCast)
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
357
Return VisitLambda(lambda, (node.
ConversionKind
And ConversionKind.ConvertedToExpressionTree) <> 0)
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
950
Dim result As BoundExpression = RewriteLambda(lambda, VisitType(node.Type), (node.
ConversionKind
And ConversionKind.ConvertedToExpressionTree) <> 0)
952
result = node.Update(result, node.
ConversionKind
, node.SuppressVirtualCalls, node.ConstantValueOpt, node.RelaxationLambdaOpt, node.Type)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
415
conversionKind = conversion.
ConversionKind
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
184
cast.
ConversionKind
, cast.SuppressVirtualCalls, cast.ConstantValueOpt, cast.RelaxationLambdaOpt, cast.Type)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (4)
264
node.
ConversionKind
, node.SuppressVirtualCalls,
270
node.
ConversionKind
, node.SuppressVirtualCalls,
1287
If Not _inExpressionLambda AndAlso Conversions.IsIdentityConversion(node.
ConversionKind
) Then
1294
If (node.
ConversionKind
And (ConversionKind.Lambda Or ConversionKind.ConvertedToExpressionTree)) = (ConversionKind.Lambda Or ConversionKind.ConvertedToExpressionTree) Then