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); 3199var elementConversionGroup = isCast ? new ConversionGroup(elementConversion, destType) : null;
Binder\Binder_Expressions.cs (1)
2829var conversionGroup = new ConversionGroup(conversion, targetTypeWithAnnotations);
Binder\Binder_Invocation.cs (1)
1769isCast ? 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, 3132ConversionGroup? conversionGroup, InConversionGroupFlags inConversionGroupFlags, 3199var elementConversionGroup = isCast ? new ConversionGroup(elementConversion, destType) : null;
Binder\Binder_Expressions.cs (1)
2829var 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)
9007ConversionGroup? group = null; 10736var conversionGroup = conversionOpt?.ConversionGroupOpt; 10750var conversionGroup = conversionOpt?.ConversionGroupOpt;
Generated\BoundNodes.xml.Generated.cs (3)
3003public BoundConversion(SyntaxNode syntax, BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, InConversionGroupFlags inConversionGroupFlags, TypeSymbol type, bool hasErrors = false) 3031public ConversionGroup? ConversionGroupOpt { get; } 3037public BoundConversion Update(BoundExpression operand, Conversion conversion, bool isBaseConversion, bool @checked, bool explicitCastInCode, ConstantValue? constantValueOpt, ConversionGroup? conversionGroupOpt, InConversionGroupFlags inConversionGroupFlags, TypeSymbol type)