6 instantiations of ConversionGroup
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Conversions.cs (4)
80var result2 = createConversion(syntax, placeholder2, conversion, isCast, conversionGroupOpt: new ConversionGroup(conversion), InConversionGroupFlags.Unspecified, wasCompilerGenerated, destination, BindingDiagnosticBag.Discarded, hasErrors); 312return CreateUserDefinedConversion(syntax, source, conversion, isCast: isCast, conversionGroupOpt ?? new ConversionGroup(conversion), destination, diagnostics, hasErrors); 319return CreateUnionConversion(syntax, source, conversion, isCast: isCast, conversionGroupOpt ?? new ConversionGroup(conversion), destination, diagnostics, hasErrors); 3191var elementConversionGroup = isCast ? new ConversionGroup(elementConversion, destType) : null;
Binder\Binder_Expressions.cs (1)
2832var conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
Binder\Binder_Invocation.cs (1)
1794isCast ? new ConversionGroup(conversion, parameter.TypeWithAnnotations) : null,
23 references to ConversionGroup
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder_Conversions.cs (12)
46ConversionGroup? conversionGroupOpt, 59ConversionGroup? conversionGroupOpt, 140ConversionGroup? conversionGroupOpt, 820ConversionGroup? conversionGroupOpt, InConversionGroupFlags inConversionGroupFlags, bool wasCompilerGenerated, BindingDiagnosticBag diagnostics) 2523ConversionGroup conversionGroup, 2712ConversionGroup conversionGroup, 2838ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 2899ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 2930ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 3091ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 3124ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 3191var elementConversionGroup = isCast ? new ConversionGroup(elementConversion, destType) : null;
Binder\Binder_Expressions.cs (1)
2832var conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
BoundTree\BoundNode.cs (1)
457ConversionGroup? conversionGroupOpt = boundConversion.ConversionGroupOpt;
BoundTree\Constructors.cs (2)
362ConversionGroup? conversionGroupOpt, 390ConversionGroup? conversionGroupOpt,
BoundTree\ConversionGroup.cs (1)
60/// the same <see cref="ConversionGroup"/> instance.
FlowAnalysis\NullableWalker.cs (3)
9034ConversionGroup? group = null; 10765var conversionGroup = conversionOpt?.ConversionGroupOpt; 10779var conversionGroup = conversionOpt?.ConversionGroupOpt;
Generated\BoundNodes.xml.Generated.cs (3)
2997public BoundConversion(SyntaxNode syntax, BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, InConversionGroupFlags inConversionGroupFlags, TypeSymbol type, bool hasErrors = false) 3025public ConversionGroup? ConversionGroupOpt { get; } 3031public BoundConversion Update(BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, InConversionGroupFlags inConversionGroupFlags, TypeSymbol type)