Binding\Binder_Conversions.vb (10)
82Return New BoundDirectCast(node, argument, conversionKind:=Nothing, type:=targetType, hasErrors:=True)
99argument = New BoundDirectCast(node, argument, ConversionKind.Identity, targetType)
108Return New BoundDirectCast(node, argument, conv, targetType, hasErrors:=True)
114Return New BoundDirectCast(node, argument, conv, targetType, hasErrors:=True)
124Return New BoundDirectCast(node, argument, conv, targetType, hasErrors:=True)
132Return New BoundDirectCast(node, argument, conv, targetType, hasErrors:=True)
1257argument = New BoundDirectCast(tree, argument, convKind, targetType, hasErrors:=hasErrors)
1384Return New BoundDirectCast(tree, errorRecovery, convKind, targetType, hasErrors:=True)
1545Return New BoundDirectCast(tree, lambda, convKind, targetType, hasErrors:=True).MakeCompilerGenerated()
1596Return New BoundDirectCast(tree, lambda, convKind, targetType).MakeCompilerGenerated()
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (9)
442Return New BoundDirectCast(node.Syntax,
455Return New BoundDirectCast(node.Syntax,
644Return New BoundDirectCast(node.Syntax,
657Return New BoundDirectCast(node.Syntax,
670Return New BoundDirectCast(node.Syntax,
890operand = New BoundDirectCast(operand.Syntax,
915Return New BoundDirectCast(node.Syntax, node.Operand, node.ConversionKind, node.Type, Nothing)
965operand = New BoundDirectCast(operand.Syntax,
1425returnValue = New BoundDirectCast(node.Syntax, DirectCast(Visit(operand), BoundExpression), node.ConversionKind, typeTo, Nothing)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (7)
30rewrittenReceiver = New BoundDirectCast(node, rewrittenReceiver, convKind, objectType)
135argument = New BoundDirectCast(node, argument, convKind, objectType)
176rewrittenValue = New BoundDirectCast(node, rewrittenValue, convKind, objectType)
223argument = New BoundDirectCast(node, argument, convKind, objectType)
239rewrittenValue = New BoundDirectCast(node, rewrittenValue, convKind, objectType)
289argument = New BoundDirectCast(node, argument, convKind, objectType)
395value = New BoundDirectCast(syntax, value, conversionKind, targetType)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (6)
338delegateUpdate = New BoundDirectCast(syntax,
344New BoundDirectCast(syntax, boundBackingField.MakeRValue(), ConversionKind.WideningReference, updateMethod.Parameters(0).Type),
345New BoundDirectCast(syntax, boundParameter, ConversionKind.WideningReference, updateMethod.Parameters(1).Type)),
415delegateUpdate = New BoundDirectCast(syntax,
421New BoundDirectCast(syntax, boundTmps(1).MakeRValue(), ConversionKind.WideningReference, updateMethod.Parameters(0).Type),
422New BoundDirectCast(syntax, boundParameter, ConversionKind.WideningReference, updateMethod.Parameters(1).Type)),