@@ -17,11 +17,10 @@ public interface ICollectionTypeFactory
17
17
/// owner object containing the collection ID, or <see langword="null" /> if it is
18
18
/// the primary key.</param>
19
19
/// <param name="elementClass">The <see cref="System.Type"/> to use to create the array.</param>
20
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
21
20
/// <returns>
22
21
/// An <see cref="ArrayType"/> for the specified role.
23
22
/// </returns>
24
- CollectionType Array ( string role , string propertyRef , bool embedded , System . Type elementClass ) ;
23
+ CollectionType Array ( string role , string propertyRef , System . Type elementClass ) ;
25
24
26
25
/// <summary>
27
26
/// Creates a new <see cref="CollectionType"/> for an
@@ -33,11 +32,10 @@ public interface ICollectionTypeFactory
33
32
/// The name of the property in the owner object containing the collection ID,
34
33
/// or <see langword="null" /> if it is the primary key.
35
34
/// </param>
36
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
37
35
/// <returns>
38
36
/// A <see cref="GenericBagType{T}"/> for the specified role.
39
37
/// </returns>
40
- CollectionType Bag < T > ( string role , string propertyRef , bool embedded ) ;
38
+ CollectionType Bag < T > ( string role , string propertyRef ) ;
41
39
42
40
/// <summary>
43
41
/// Creates a new <see cref="CollectionType"/> for an
@@ -51,11 +49,10 @@ public interface ICollectionTypeFactory
51
49
/// owner object containing the collection ID, or <see langword="null" /> if it is
52
50
/// the primary key.
53
51
/// </param>
54
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
55
52
/// <returns>
56
53
/// A <see cref="GenericListType<T>"/> for the specified role.
57
54
/// </returns>
58
- CollectionType List < T > ( string role , string propertyRef , bool embedded ) ;
55
+ CollectionType List < T > ( string role , string propertyRef ) ;
59
56
60
57
/// <summary>
61
58
/// Creates a new <see cref="CollectionType"/> for an
@@ -68,11 +65,10 @@ public interface ICollectionTypeFactory
68
65
/// owner object containing the collection ID, or <see langword="null" /> if it is
69
66
/// the primary key.
70
67
/// </param>
71
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
72
68
/// <returns>
73
69
/// A <see cref="GenericIdentifierBagType{T}"/> for the specified role.
74
70
/// </returns>
75
- CollectionType IdBag < T > ( string role , string propertyRef , bool embedded ) ;
71
+ CollectionType IdBag < T > ( string role , string propertyRef ) ;
76
72
77
73
/// <summary>
78
74
/// Creates a new <see cref="CollectionType"/> for an <see cref="ISet{T}" />.
@@ -82,9 +78,8 @@ public interface ICollectionTypeFactory
82
78
/// <param name="propertyRef">The name of the property in the
83
79
/// owner object containing the collection ID, or <see langword="null" /> if it is
84
80
/// the primary key.</param>
85
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
86
81
/// <returns>A <see cref="GenericSetType{T}" /> for the specified role.</returns>
87
- CollectionType Set < T > ( string role , string propertyRef , bool embedded ) ;
82
+ CollectionType Set < T > ( string role , string propertyRef ) ;
88
83
89
84
/// <summary>
90
85
/// Creates a new <see cref="CollectionType"/> for a sorted <see cref="ISet{T}" />.
@@ -94,10 +89,9 @@ public interface ICollectionTypeFactory
94
89
/// <param name="propertyRef">The name of the property in the
95
90
/// owner object containing the collection ID, or <see langword="null" /> if it is
96
91
/// the primary key.</param>
97
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
98
92
/// <param name="comparer">The <see cref="System.Collections.Generic.IComparer{T}" /> to use for the set.</param>
99
93
/// <returns>A <see cref="GenericSetType{T}" /> for the specified role.</returns>
100
- CollectionType SortedSet < T > ( string role , string propertyRef , bool embedded , IComparer < T > comparer ) ;
94
+ CollectionType SortedSet < T > ( string role , string propertyRef , IComparer < T > comparer ) ;
101
95
102
96
/// <summary>
103
97
/// Creates a new <see cref="CollectionType"/> for an ordered <see cref="ISet{T}" />.
@@ -108,9 +102,8 @@ public interface ICollectionTypeFactory
108
102
/// The name of the property in the owner object containing the collection ID,
109
103
/// or <see langword="null" /> if it is the primary key.
110
104
/// </param>
111
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
112
105
/// <returns>A <see cref="GenericSetType{T}" /> for the specified role.</returns>
113
- CollectionType OrderedSet < T > ( string role , string propertyRef , bool embedded ) ;
106
+ CollectionType OrderedSet < T > ( string role , string propertyRef ) ;
114
107
115
108
/// <summary>
116
109
/// Creates a new <see cref="CollectionType"/> for an
@@ -123,14 +116,13 @@ public interface ICollectionTypeFactory
123
116
/// owner object containing the collection ID, or <see langword="null" /> if it is
124
117
/// the primary key.
125
118
/// </param>
126
- /// <param name="embedded">Is embedded in XML (not supported yet)</param>
127
119
/// <returns>
128
120
/// A <see cref="GenericMapType{TKey, TValue}"/> for the specified role.
129
121
/// </returns>
130
- CollectionType Map < TKey , TValue > ( string role , string propertyRef , bool embedded ) ;
122
+ CollectionType Map < TKey , TValue > ( string role , string propertyRef ) ;
131
123
124
+ CollectionType SortedDictionary < TKey , TValue > ( string role , string propertyRef , IComparer < TKey > comparer ) ;
132
125
133
- CollectionType SortedDictionary < TKey , TValue > ( string role , string propertyRef , bool embedded , IComparer < TKey > comparer ) ;
134
- CollectionType SortedList < TKey , TValue > ( string role , string propertyRef , bool embedded , IComparer < TKey > comparer ) ;
126
+ CollectionType SortedList < TKey , TValue > ( string role , string propertyRef , IComparer < TKey > comparer ) ;
135
127
}
136
128
}
0 commit comments