Skip to content

Commit ea8c388

Browse files
committed
Renamed ParameterAttribute to ParameterInfo Attribute
1 parent 147a381 commit ea8c388

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

ArgumentParser/ArgumentParser.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public T Parse<T>(string command)
8282
#region ValidateParameterRestrictions
8383
private static void ValidateParameterRestrictions(object input, ParameterInfo p)
8484
{
85-
ParameterAttribute parameterAttribute = p.GetCustomAttribute<ParameterAttribute>();
85+
ParameterInfoAttributeAttribute parameterAttribute = p.GetCustomAttribute<ParameterInfoAttributeAttribute>();
8686
if (parameterAttribute != null && input.IsNumericType())
8787
{
8888
if (Convert.ToDecimal(input) > parameterAttribute.MaxValue)
@@ -101,7 +101,7 @@ private static void ValidateParameterRestrictions(object input, ParameterInfo p)
101101
#region ParseArray
102102
private object ParseArray(GroupCollection value, ParameterInfo p,ref int idx)
103103
{
104-
ParameterAttribute parameterAttribute = p.GetCustomAttribute<ParameterAttribute>();
104+
ParameterInfoAttributeAttribute parameterAttribute = p.GetCustomAttribute<ParameterInfoAttributeAttribute>();
105105
ArrayList list = new ArrayList();
106106
for (int i = 0; i < parameterAttribute.ArrayLenght; i++)
107107
{

ArgumentParser/ParameterAttribute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
namespace ArgumentParser
88
{
99
[AttributeUsage(AttributeTargets.Parameter)]
10-
public class ParameterAttribute : Attribute
10+
public class ParameterInfoAttribute : Attribute
1111
{
1212
public string Command { get; set; }
1313
public long MaxValue { get; set; } = long.MaxValue;

ArgumentParserTest/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ static void Main(string[] args)
1818
}
1919

2020
[Command(Command ="test (.*);(\\d)(\\d)",Description ="test method")]
21-
public string Test(string input,[Parameter(ArrayLenght =2)]int[] i)
21+
public string Test(string input,[ParameterInfo(ArrayLenght =2)]int[] i)
2222
{
2323
return input + ": " + i[0] + " " + i[1];
2424
}

0 commit comments

Comments
 (0)