21 references to IsTupleLiteralConversion
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Conversions.cs (7)
106
if ((conversion.
IsTupleLiteralConversion
|| (conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
)))
193
if (conversion.
IsTupleLiteralConversion
||
194
(conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
))
3057
Debug.Assert(conversion.
IsTupleLiteralConversion
||
3058
(conversion.IsNullable && conversion.UnderlyingConversions[0].
IsTupleLiteralConversion
));
3074
Debug.Assert(conversionWithoutNullable.
IsTupleLiteralConversion
);
BoundTree\BoundConversion.cs (7)
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
&&
111
(ConversionGroupOpt.Conversion.UserDefinedFromConversion.
IsTupleLiteralConversion
&&
173
(sourceConversion.
IsTupleLiteralConversion
&&
Compilation\CSharpSemanticModel.cs (1)
2114
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
&&