3 instantiations of ConversionGroup
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Conversions.cs (1)
266return CreateUserDefinedConversion(syntax, source, conversion, isCast: isCast, conversionGroupOpt ?? new ConversionGroup(conversion), destination, diagnostics, hasErrors);
Binder\Binder_Expressions.cs (1)
2738var conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
Binder\Binder_Invocation.cs (1)
1702isCast ? new ConversionGroup(conversion, parameter.TypeWithAnnotations) : null,
15 references to ConversionGroup
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Conversions.cs (3)
46ConversionGroup? conversionGroupOpt, 58ConversionGroup? conversionGroupOpt, 100ConversionGroup? conversionGroupOpt,
Binder\Binder_Expressions.cs (1)
2738var conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
BoundTree\Constructors.cs (4)
355ConversionGroup? conversionGroupOpt, 381ConversionGroup? conversionGroupOpt, 407ConversionGroup? conversionGroupOpt, 420ConversionGroup? conversionGroupOpt,
FlowAnalysis\NullableWalker.cs (3)
8107ConversionGroup? group = null; 9544var conversionGroup = conversionOpt?.ConversionGroupOpt; 9558var conversionGroup = conversionOpt?.ConversionGroupOpt;
Generated\BoundNodes.xml.Generated.cs (3)
2952public BoundConversion(SyntaxNode syntax, BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, ImmutableArray<MethodSymbol> originalUserDefinedConversionsOpt, TypeSymbol type, bool hasErrors = false) 2976public ConversionGroup? ConversionGroupOpt { get; } 2982public BoundConversion Update(BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, ImmutableArray<MethodSymbol> originalUserDefinedConversionsOpt, TypeSymbol type)
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1100ConversionGroup? conversionGroup = null; // BoundConversion.ConversionGroup is not used in lowered tree