annotate Source/Mapping/MapNextResult.cs @ 4:f757da6161a1

!bug 100 + 2h fixed gregression
author cin
date Sun, 24 Aug 2014 17:57:42 +0400
parents f990fcb411a9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
1 using System;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
2
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
3 namespace BLToolkit.Mapping
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
4 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
5 public class MapNextResult
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
6 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
7 public MapNextResult(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
8 Type type,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
9 MapIndex slaveIndex,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
10 MapIndex masterIndex,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
11 string containerName,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
12 params MapNextResult[] nextResults)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
13 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
14 _objectType = type;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
15 _slaveIndex = slaveIndex;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
16 _masterIndex = masterIndex;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
17 _containerName = containerName;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
18 _nextResults = nextResults;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
19 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
20
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
21 public MapNextResult(
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
22 Type type,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
23 string slaveIndex,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
24 string masterIndex,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
25 string containerName,
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
26 params MapNextResult[] nextResults)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
27 : this(type, new MapIndex(slaveIndex), new MapIndex(masterIndex), containerName, nextResults)
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
28 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
29 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
30
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
31 private readonly Type _objectType;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
32 internal Type ObjectType
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
33 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
34 get { return _objectType; }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
35 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
36
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
37 private readonly MapIndex _slaveIndex;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
38 internal MapIndex SlaveIndex
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
39 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
40 get { return _slaveIndex; }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
41 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
42
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
43 private readonly MapIndex _masterIndex;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
44 internal MapIndex MasterIndex
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
45 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
46 get { return _masterIndex; }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
47 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
48
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
49 private readonly string _containerName;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
50 internal string ContainerName
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
51 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
52 get { return _containerName; }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
53 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
54
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
55 private readonly MapNextResult[] _nextResults;
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
56 internal MapNextResult[] NextResults
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
57 {
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
58 get { return _nextResults; }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
59 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
60 }
f990fcb411a9 Копия текущей версии из github
cin
parents:
diff changeset
61 }