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