4
4
// Created by: Alexander Nikolaev
5
5
// Created: 2009.08.04
6
6
7
- using System ;
8
- using Xtensive . Tuples ;
9
- using Xtensive . Orm . Providers ;
10
7
using Xtensive . Orm . Rse . Providers ;
11
8
using Tuple = Xtensive . Tuples . Tuple ;
12
9
using Xtensive . Tuples . Transform ;
13
- using Xtensive . Orm . Rse ;
14
10
15
- namespace Xtensive . Orm . Internals
16
- {
17
- [ Serializable ]
18
- internal sealed class EntitySetTypeState
19
- {
20
- public readonly ExecutableProvider SeekProvider ;
11
+ namespace Xtensive . Orm . Internals ;
21
12
22
- public readonly MapTransform SeekTransform ;
23
-
24
- public readonly Func < Tuple , Entity > ItemCtor ;
25
-
26
- public readonly Func < QueryEndpoint , long > ItemCountQuery ;
27
-
28
- public EntitySetTypeState ( ExecutableProvider seekProvider , MapTransform seekTransform ,
29
- Func < Tuple , Entity > itemCtor , Func < QueryEndpoint , long > itemCountQuery )
30
- {
31
- SeekProvider = seekProvider ;
32
- SeekTransform = seekTransform ;
33
- ItemCtor = itemCtor ;
34
- ItemCountQuery = itemCountQuery ;
35
- }
36
- }
37
- }
13
+ [ Serializable ]
14
+ internal record EntitySetTypeState (
15
+ ExecutableProvider SeekProvider ,
16
+ MapTransform SeekTransform ,
17
+ Func < Tuple , Entity > ItemCtor ,
18
+ Func < QueryEndpoint , long > ItemCountQuery
19
+ ) ;
0 commit comments