Skip to content

Commit 55b4643

Browse files
committed
setup suppressions for Rosylnator
1 parent 221fea0 commit 55b4643

18 files changed

+297
-280
lines changed

Diff for: JankSQL/Contexts/AggregateContext.cs

+12-24
Original file line numberDiff line numberDiff line change
@@ -4,49 +4,37 @@
44

55
internal class AggregateContext
66
{
7-
private readonly AggregationOperatorType aggregationOperatorType;
8-
private readonly Expression expression;
9-
private string? expressionName;
107

118
internal AggregateContext(AggregationOperatorType aggregationType, Expression expression, int expressionID)
129
{
13-
this.expression = expression;
14-
this.aggregationOperatorType = aggregationType;
15-
expressionName = $"EXPR{expressionID}";
10+
this.Expression = expression;
11+
this.AggregationOperatorType = aggregationType;
12+
ExpressionName = $"EXPR{expressionID}";
1613
}
1714

18-
internal AggregateContext(AggregationOperatorType aggregationType, Expression expression)
15+
internal AggregateContext(AggregationOperatorType aggregationType, Expression expression, string expressionName)
1916
{
20-
this.expression = expression;
21-
this.aggregationOperatorType = aggregationType;
17+
this.Expression = expression;
18+
this.AggregationOperatorType = aggregationType;
19+
this.ExpressionName = expressionName;
2220
}
2321

24-
internal string? ExpressionName
25-
{
26-
get { return expressionName; } set { expressionName = value; }
27-
}
22+
internal string? ExpressionName { get; set; }
2823

29-
internal Expression Expression
30-
{
31-
get { return expression; }
32-
}
24+
internal Expression Expression { get; }
3325

34-
internal AggregationOperatorType AggregationOperatorType
35-
{
36-
get { return aggregationOperatorType; }
37-
}
26+
internal AggregationOperatorType AggregationOperatorType { get; }
3827

3928
public object Clone()
4029
{
41-
AggregateContext clone = new AggregateContext(aggregationOperatorType, expression);
42-
clone.expressionName = ExpressionName;
30+
AggregateContext clone = new(AggregationOperatorType, Expression, ExpressionName);
4331
return clone;
4432
}
4533

4634
internal void Dump()
4735
{
4836
Console.WriteLine("=====");
49-
Console.WriteLine($"{aggregationOperatorType} aggregation on {expression}");
37+
Console.WriteLine($"{AggregationOperatorType} aggregation on {Expression}");
5038
}
5139
}
5240
}

0 commit comments

Comments
 (0)