34 references to IsCollectionExpression
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Attributes.cs (1)
914
if (node.Conversion.
IsCollectionExpression
Binder\Binder_Conversions.cs (3)
86
!conversion.
IsCollectionExpression
&&
237
Debug.Assert(conversion.
IsCollectionExpression
238
|| (conversion.IsNullable && conversion.UnderlyingConversions[0].
IsCollectionExpression
)
Binder\Binder_Invocation.cs (1)
1755
Debug.Assert(conversion.
IsCollectionExpression
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
149
if (!conversion.
IsCollectionExpression
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
498
if (originalConversion.
IsCollectionExpression
|| rewrittenConversion.
IsCollectionExpression
)
502
if (!originalConversion.
IsCollectionExpression
|| !rewrittenConversion.
IsCollectionExpression
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
776
this.SpeculativeSemanticModel.GetConversion(newExpression).
IsCollectionExpression
)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (17)
Semantics\CollectionExpressionTests.cs (17)
12946
Assert.False(conversion.
IsCollectionExpression
);
12952
Assert.True(underlyingConversion.
IsCollectionExpression
);
13022
Assert.False(conversion.
IsCollectionExpression
);
13028
Assert.True(underlyingConversion.
IsCollectionExpression
);
13367
Assert.True(conversion.
IsCollectionExpression
);
13462
Assert.True(underlyingConversion.
IsCollectionExpression
);
27329
Assert.True(conversion2.
IsCollectionExpression
);
27373
Assert.True(conversion2.
IsCollectionExpression
);
27463
Assert.True(conversion2.
IsCollectionExpression
);
27506
Assert.True(conversion2.
IsCollectionExpression
);
27617
Assert.True(conversion.
IsCollectionExpression
);
27655
Assert.True(conversion2.
IsCollectionExpression
);
27663
Assert.True(conversion3.
IsCollectionExpression
);
27708
Assert.True(conversion2.
IsCollectionExpression
);
27716
Assert.True(conversion3.
IsCollectionExpression
);
27950
Assert.True(conversion1.
IsCollectionExpression
);
31019
Assert.True(collectionConversion.
IsCollectionExpression
);
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
149
if (!conversion.
IsCollectionExpression
)
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (4)
498
if (originalConversion.
IsCollectionExpression
|| rewrittenConversion.
IsCollectionExpression
)
502
if (!originalConversion.
IsCollectionExpression
|| !rewrittenConversion.
IsCollectionExpression
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
776
this.SpeculativeSemanticModel.GetConversion(newExpression).
IsCollectionExpression
)