Files
PowerShell/src/System.Management.Automation/engine/PositionalCommandParameter.cs
T

44 lines
1.2 KiB
C#
Raw Normal View History

/********************************************************************++
Copyright (c) Microsoft Corporation. All rights reserved.
--********************************************************************/
2016-07-29 13:02:49 -07:00
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)
{
2016-07-29 13:02:49 -07:00
_parameter = parameter;
}
#endregion ctor
internal MergedCompiledCommandParameter Parameter
{
get
{
2016-07-29 13:02:49 -07:00
return _parameter;
}
}
2016-07-29 13:02:49 -07:00
private MergedCompiledCommandParameter _parameter;
internal Collection<ParameterSetSpecificMetadata> ParameterSetData
{
get
{
2016-07-29 13:02:49 -07:00
return _parameterSetData;
}
}
2016-07-29 13:02:49 -07:00
private Collection<ParameterSetSpecificMetadata> _parameterSetData = new Collection<ParameterSetSpecificMetadata>();
}
}