/********************************************************************++
Copyright (c) Microsoft Corporation.  All rights reserved.
--********************************************************************/

using System.Collections.ObjectModel;

namespace System.Management.Automation
{
    internal class PositionalCommandParameter
    {
        #region ctor

        /// <summary>
        /// Constructs a container for the merged parameter metadata and
        /// parameter set specific metadata for a positional parameter
        /// </summary>
        ///
        internal PositionalCommandParameter(MergedCompiledCommandParameter parameter)
        {
            Parameter = parameter;
        }

        #endregion ctor

        internal MergedCompiledCommandParameter Parameter { get; }

        internal Collection<ParameterSetSpecificMetadata> ParameterSetData { get; } = new Collection<ParameterSetSpecificMetadata>();
    }
}

