/// <summary>
 /// Constructs a new <see cref="ParameterTypeMatchData"/> instance.
 /// </summary>
 /// <param name="match">Parameter type to match.</param>
 /// <param name="kind"><see cref="ParameterKind"/> to match.</param>
 /// <param name="ignoreCase">If false, type name comparisons are case sensitive. If true,
 /// comparisons are case insensitive.</param>
 public ParameterTypeMatchData(string match, ParameterKind kind, bool ignoreCase)
     : base(match, ignoreCase)
 {
     ParameterKind = kind;
 }
 /// <summary>
 /// Constructs a new <see cref="ParameterTypeMatchData"/> instance.
 /// </summary>
 /// <param name="match">Parameter type to match.</param>
 /// <param name="kind"><see cref="ParameterKind"/> to match.</param>
 /// <param name="ignoreCase">If false, type name comparisons are case sensitive. If true, 
 /// comparisons are case insensitive.</param>
 public ParameterTypeMatchData(string match, ParameterKind kind, bool ignoreCase)
     : base(match, ignoreCase)
 {
     ParameterKind = kind;
 }
 /// <summary>
 /// Constructs a new <see cref="ParameterTypeMatchData"/> instance.
 /// </summary>
 /// <param name="match">Parameter type to match.</param>
 /// <param name="kind"><see cref="ParameterKind"/> to match.</param>
 public ParameterTypeMatchData(string match, ParameterKind kind)
     : base(match)
 {
     ParameterKind = kind;
 }
 /// <summary>
 /// Constructs a new <see cref="ParameterTypeMatchData"/> instance.
 /// </summary>
 /// <param name="match">Parameter type to match.</param>
 /// <param name="kind"><see cref="ParameterKind"/> to match.</param>
 public ParameterTypeMatchData(string match, ParameterKind kind)
     : base(match)
 {
     ParameterKind = kind;
 }