3 instantiations of ConversionGroup
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Conversions.cs (1)
266
return CreateUserDefinedConversion(syntax, source, conversion, isCast: isCast, conversionGroupOpt ?? new
ConversionGroup
(conversion), destination, diagnostics, hasErrors);
Binder\Binder_Expressions.cs (1)
2738
var conversionGroup = new
ConversionGroup
(conversion, targetTypeWithAnnotations);
Binder\Binder_Invocation.cs (1)
1702
isCast ? new
ConversionGroup
(conversion, parameter.TypeWithAnnotations) : null,
13 references to ConversionGroup
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (3)
46
ConversionGroup
? conversionGroupOpt,
58
ConversionGroup
? conversionGroupOpt,
100
ConversionGroup
? conversionGroupOpt,
Binder\Binder_Expressions.cs (1)
2738
var
conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
BoundTree\Constructors.cs (2)
354
ConversionGroup
? conversionGroupOpt,
380
ConversionGroup
? conversionGroupOpt,
FlowAnalysis\NullableWalker.cs (3)
8115
ConversionGroup
? group = null;
9552
var
conversionGroup = conversionOpt?.ConversionGroupOpt;
9566
var
conversionGroup = conversionOpt?.ConversionGroupOpt;
Generated\BoundNodes.xml.Generated.cs (3)
2952
public BoundConversion(SyntaxNode syntax, BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt,
ConversionGroup
? conversionGroupOpt, TypeSymbol type, bool hasErrors = false)
2975
public
ConversionGroup
? ConversionGroupOpt { get; }
2980
public BoundConversion Update(BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt,
ConversionGroup
? conversionGroupOpt, TypeSymbol type)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1100
ConversionGroup
? conversionGroup = null; // BoundConversion.ConversionGroup is not used in lowered tree