10 references to ArrayOrEmpty
Microsoft.CodeAnalysis.CSharp (10)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (7)
330
return _bound.
ArrayOrEmpty
(ExpressionType, builder.ToImmutableAndFree());
341
return _bound.
ArrayOrEmpty
(ExpressionType, builder.ToImmutableAndFree());
875
_bound.
ArrayOrEmpty
(ParameterExpressionType, parameters.ToImmutableAndFree())));
923
_bound.
ArrayOrEmpty
(ParameterExpressionType, ImmutableArray.Create<BoundExpression>(parameterReference))));
1036
return _bound.
ArrayOrEmpty
(MemberBindingType, builder.ToImmutableAndFree());
1057
return _bound.
ArrayOrEmpty
(ElementInitType, builder.ToImmutableAndFree());
1123
ctor, args, _bound.
ArrayOrEmpty
(MemberInfoType, membersBuilder.ToImmutableAndFree()));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
190
var array = _factory.
ArrayOrEmpty
(_factory.SpecialType(SpecialType.System_String), finalArguments);
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (1)
250
_factory.
ArrayOrEmpty
(_factory.WellKnownType(WellKnownType.System_Type), _factory.TypeOfs(typeArgumentsWithAnnotations, _factory.WellKnownType(WellKnownType.System_Type))),
Lowering\SyntheticBoundNodeFactory.cs (1)
1534
return
ArrayOrEmpty
(elementType, elements.AsImmutable());