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