20 references to IsTupleLiteralConversion
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Conversions.cs (7)
90
!(conversion.
IsTupleLiteralConversion
|| (conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
)) &&
156
if (conversion.
IsTupleLiteralConversion
||
157
(conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
))
2492
Debug.Assert(conversion.
IsTupleLiteralConversion
||
2493
(conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
));
2509
Debug.Assert(conversionWithoutNullable.
IsTupleLiteralConversion
);
BoundTree\BoundConversion.cs (6)
16
if (Conversion.
IsTupleLiteralConversion
||
17
(Conversion.IsNullable && Conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
))
24
Debug.Assert(Conversion.
IsTupleLiteralConversion
||
25
(Conversion.IsNullable && Conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
));
73
(Conversion.UserDefinedFromConversion.
IsTupleLiteralConversion
&&
119
(ConversionGroupOpt.Conversion.UserDefinedFromConversion.
IsTupleLiteralConversion
&&
Compilation\CSharpSemanticModel.cs (1)
2101
else if ((highestBoundExpr as BoundConversion)?.Conversion.
IsTupleLiteralConversion
== true)
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
57
c.IsTupleConversion || c.
IsTupleLiteralConversion
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
154
if (conversion is { Exists: true, IsIdentity: false, IsTupleConversion: false,
IsTupleLiteralConversion
: false })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
803
this.SpeculativeSemanticModel.GetConversion(newExpression).
IsTupleLiteralConversion
&&
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
154
if (conversion is { Exists: true, IsIdentity: false, IsTupleConversion: false,
IsTupleLiteralConversion
: false })
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
803
this.SpeculativeSemanticModel.GetConversion(newExpression).
IsTupleLiteralConversion
&&
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
803
this.SpeculativeSemanticModel.GetConversion(newExpression).
IsTupleLiteralConversion
&&