39 references to IsCollectionExpression
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Attributes.cs (1)
916if (node.Conversion.IsCollectionExpression
Binder\Binder_Conversions.cs (3)
87!conversion.IsCollectionExpression && 233Debug.Assert(conversion.IsCollectionExpression 234|| (conversion.IsNullable && conversion.UnderlyingConversions[0].IsCollectionExpression)
Binder\Binder_Invocation.cs (1)
1888Debug.Assert(conversion.IsCollectionExpression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
170if (!conversion.IsCollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
519if (originalConversion.IsCollectionExpression || rewrittenConversion.IsCollectionExpression) 523if (!originalConversion.IsCollectionExpression || !rewrittenConversion.IsCollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
794this.SpeculativeSemanticModel.GetConversion(newExpression).IsCollectionExpression)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
Semantics\CollectionExpressionTests.cs (17)
16090Assert.False(conversion.IsCollectionExpression); 16096Assert.True(underlyingConversion.IsCollectionExpression); 16166Assert.False(conversion.IsCollectionExpression); 16172Assert.True(underlyingConversion.IsCollectionExpression); 16511Assert.True(conversion.IsCollectionExpression); 16606Assert.True(underlyingConversion.IsCollectionExpression); 30857Assert.True(conversion2.IsCollectionExpression); 30901Assert.True(conversion2.IsCollectionExpression); 30991Assert.True(conversion2.IsCollectionExpression); 31034Assert.True(conversion2.IsCollectionExpression); 31145Assert.True(conversion.IsCollectionExpression); 31183Assert.True(conversion2.IsCollectionExpression); 31191Assert.True(conversion3.IsCollectionExpression); 31236Assert.True(conversion2.IsCollectionExpression); 31244Assert.True(conversion3.IsCollectionExpression); 31478Assert.True(conversion1.IsCollectionExpression); 34909Assert.True(collectionConversion.IsCollectionExpression);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
170if (!conversion.IsCollectionExpression)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
519if (originalConversion.IsCollectionExpression || rewrittenConversion.IsCollectionExpression) 523if (!originalConversion.IsCollectionExpression || !rewrittenConversion.IsCollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
794this.SpeculativeSemanticModel.GetConversion(newExpression).IsCollectionExpression)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
519if (originalConversion.IsCollectionExpression || rewrittenConversion.IsCollectionExpression) 523if (!originalConversion.IsCollectionExpression || !rewrittenConversion.IsCollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
794this.SpeculativeSemanticModel.GetConversion(newExpression).IsCollectionExpression)