10 references to ArrayOrEmpty
Microsoft.CodeAnalysis.CSharp (10)
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (7)
330return _bound.ArrayOrEmpty(ExpressionType, builder.ToImmutableAndFree()); 341return _bound.ArrayOrEmpty(ExpressionType, builder.ToImmutableAndFree()); 875_bound.ArrayOrEmpty(ParameterExpressionType, parameters.ToImmutableAndFree()))); 923_bound.ArrayOrEmpty(ParameterExpressionType, ImmutableArray.Create<BoundExpression>(parameterReference)))); 1036return _bound.ArrayOrEmpty(MemberBindingType, builder.ToImmutableAndFree()); 1057return _bound.ArrayOrEmpty(ElementInitType, builder.ToImmutableAndFree()); 1123ctor, args, _bound.ArrayOrEmpty(MemberInfoType, membersBuilder.ToImmutableAndFree()));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
190var 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)
1534return ArrayOrEmpty(elementType, elements.AsImmutable());