// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Immutable;
namespace Microsoft.CodeAnalysis.Semantics
{
///
/// Represents a dynamically bound new/New expression.
///
///
/// This interface is reserved for implementation by its associated APIs. We reserve the right to
/// change it in the future.
///
public interface IDynamicObjectCreationExpression : IOperation
{
///
/// Object or collection initializer, if any.
///
IObjectOrCollectionInitializerExpression Initializer { get; }
///
/// Dynamically bound arguments, excluding the instance argument.
///
ImmutableArray Arguments { get; }
}
}