Skip to content

Commit bfb23d2

Browse files
SimonCroppjoemcbride
authored andcommitted
split the huge intvalue file (graphql-dotnet#789)
1 parent aee906a commit bfb23d2

16 files changed

+358
-318
lines changed

src/GraphQL/Language/AST/IntValue.cs

Lines changed: 0 additions & 318 deletions
This file was deleted.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
namespace GraphQL.Language.AST
2+
{
3+
public class BooleanValue : ValueNode<bool>
4+
{
5+
public BooleanValue(bool value)
6+
{
7+
Value = value;
8+
}
9+
10+
protected override bool Equals(ValueNode<bool> other)
11+
{
12+
return Value == other.Value;
13+
}
14+
}
15+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System;
2+
3+
namespace GraphQL.Language.AST
4+
{
5+
public class DateTimeOffsetValue : ValueNode<DateTimeOffset>
6+
{
7+
public DateTimeOffsetValue(DateTimeOffset value)
8+
{
9+
Value = value;
10+
}
11+
12+
protected override bool Equals(ValueNode<DateTimeOffset> other)
13+
{
14+
return DateTimeOffset.Equals(Value, other.Value);
15+
}
16+
}
17+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System;
2+
3+
namespace GraphQL.Language.AST
4+
{
5+
public class DateTimeValue : ValueNode<DateTime>
6+
{
7+
public DateTimeValue(DateTime value)
8+
{
9+
Value = value;
10+
}
11+
12+
protected override bool Equals(ValueNode<DateTime> other)
13+
{
14+
return DateTime.Equals(Value, other.Value);
15+
}
16+
}
17+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
namespace GraphQL.Language.AST
2+
{
3+
public class DecimalValue : ValueNode<decimal>
4+
{
5+
public DecimalValue(decimal value)
6+
{
7+
Value = value;
8+
}
9+
10+
protected override bool Equals(ValueNode<decimal> other)
11+
{
12+
return Value == other.Value;
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)