31 references to BoundConversion
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder_Conversions.cs (13)
159
return new
BoundConversion
(
174
return new
BoundConversion
(
200
return new
BoundConversion
(
258
return new
BoundConversion
(
361
expr = new
BoundConversion
(
496
return new
BoundConversion
(
578
userDefinedConversion = new
BoundConversion
(
615
userDefinedConversion = new
BoundConversion
(
672
expr = new
BoundConversion
(syntax, source, conversion, @checked: false, explicitCastInCode: isCast, conversionGroup, constantValueOpt: ConstantValue.NotAvailable, type: delegateType, hasErrors: true) { WasCompilerGenerated = source.WasCompilerGenerated };
708
return new
BoundConversion
(
736
return new
BoundConversion
(syntax, group, conversion, @checked: false, explicitCastInCode: isCast, conversionGroup, constantValueOpt: ConstantValue.NotAvailable, type: destination, hasErrors: hasErrors) { WasCompilerGenerated = group.WasCompilerGenerated };
972
result = new
BoundConversion
(
987
result = new
BoundConversion
(
Binder\Binder_Deconstruct.cs (3)
132
new
BoundConversion
(boundRHS.Syntax, boundRHS, Conversion.Deconstruction, @checked: false, explicitCastInCode: false, conversionGroupOpt: null,
161
var boundConversion = new
BoundConversion
(
310
nestedConversions.Add((operandPlaceholder, new
BoundConversion
(syntax, operandPlaceholder, nestedConversion,
Binder\Binder_Expressions.cs (1)
7566
expr = new
BoundConversion
(
Binder\Binder_InterpolatedString.cs (1)
1048
return new
BoundConversion
(
Binder\ForEachLoopBinder.cs (2)
541
convertedCollectionExpression = new
BoundConversion
(
1325
collectionExpr = new
BoundConversion
(
BoundTree\Constructors.cs (1)
303
return new
BoundConversion
(
Lowering\DiagnosticsPass_Warnings.cs (1)
291
left = new
BoundConversion
(left.Syntax, left, conversion, node.Operator.Kind.IsChecked(),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
874
return new
BoundConversion
(
990
var result = new
BoundConversion
(syntax, rewrittenOperand, new Conversion(conversionKind, method, false), @checked, explicitCastInCode: explicitCastInCode, conversionGroup, constantValueOpt: null, rewrittenType);
995
return new
BoundConversion
(syntax, rewrittenOperand, conversion, @checked, explicitCastInCode: explicitCastInCode, conversionGroup, constantValueOpt: null, rewrittenType);
1587
return new
BoundConversion
(syntax, operand, conversion, @checked: false, explicitCastInCode: false, conversionGroupOpt: null, constantValueOpt: constantValueOpt, type: toType);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (4)
70
var newArgument = new
BoundConversion
(
120
var convertedFieldAccess = new
BoundConversion
(
213
return new
BoundConversion
(
474
return new
BoundConversion
(
Lowering\SyntheticBoundNodeFactory.cs (1)
1392
return new
BoundConversion
(Syntax, arg, conversion, @checked: isChecked, explicitCastInCode: true, conversionGroupOpt: null, null, type) { WasCompilerGenerated = true };