main
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>FluentNHibernate</name>
5 </assembly>
6 <members>
7 <member name="F:FluentNHibernate.AutoMappingExpressions.FindIdentity">
8 <summary>
9 Determines whether a property is the identity of an entity.
10 </summary>
11 </member>
12 <member name="F:FluentNHibernate.AutoMappingExpressions.AbstractClassIsLayerSupertype">
13 <summary>
14 Determines whether an abstract class is a layer supertype or part of a mapped inheritance hierarchy.
15 </summary>
16 </member>
17 <member name="T:FluentNHibernate.Automapping.Alterations.AutoMappingOverrideAlteration">
18 <summary>
19 Built-in alteration for altering an AutoPersistenceModel with instance of IAutoMappingOverride<T>.
20 </summary>
21 </member>
22 <member name="T:FluentNHibernate.Automapping.Alterations.IAutoMappingAlteration">
23 <summary>
24 Provides a mechanism for altering an AutoPersistenceModel prior to
25 the generation of mappings.
26 </summary>
27 </member>
28 <member name="M:FluentNHibernate.Automapping.Alterations.IAutoMappingAlteration.Alter(FluentNHibernate.Automapping.AutoPersistenceModel)">
29 <summary>
30 Alter the model
31 </summary>
32 <param name="model">AutoPersistenceModel instance to alter</param>
33 </member>
34 <member name="M:FluentNHibernate.Automapping.Alterations.AutoMappingOverrideAlteration.#ctor(System.Reflection.Assembly)">
35 <summary>
36 Constructor for AutoMappingOverrideAlteration.
37 </summary>
38 <param name="overrideAssembly">Assembly to load overrides from.</param>
39 </member>
40 <member name="M:FluentNHibernate.Automapping.Alterations.AutoMappingOverrideAlteration.Alter(FluentNHibernate.Automapping.AutoPersistenceModel)">
41 <summary>
42 Alter the model
43 </summary>
44 <remarks>
45 Finds all types in the assembly (passed in the constructor) that implement IAutoMappingOverride<T>, then
46 creates an AutoMapping<T> and applies the override to it.
47 </remarks>
48 <param name="model">AutoPersistenceModel instance to alter</param>
49 </member>
50 <member name="T:FluentNHibernate.Automapping.Alterations.IAutoMappingOverride`1">
51 <summary>
52 A mapping override for an auto mapped entity.
53 </summary>
54 <typeparam name="T">Entity who's auto-mapping you're overriding</typeparam>
55 </member>
56 <member name="M:FluentNHibernate.Automapping.Alterations.IAutoMappingOverride`1.Override(FluentNHibernate.Automapping.AutoMapping{`0})">
57 <summary>
58 Alter the automapping for this type
59 </summary>
60 <param name="mapping">Automapping</param>
61 </member>
62 <member name="T:FluentNHibernate.Automapping.ITypeSource">
63 <summary>
64 A source for Type instances, used for locating types that should be
65 automapped.
66 </summary>
67 </member>
68 <member name="M:FluentNHibernate.Mapping.CompositeIdentityPart`1.KeyProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
69 <summary>
70 Defines a property to be used as a key for this composite-id.
71 </summary>
72 <param name="expression">A member access lambda expression for the property</param>
73 <returns>The composite identity part fluent interface</returns>
74 </member>
75 <member name="M:FluentNHibernate.Mapping.CompositeIdentityPart`1.KeyProperty(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.String)">
76 <summary>
77 Defines a property to be used as a key for this composite-id with an explicit column name.
78 </summary>
79 <param name="expression">A member access lambda expression for the property</param>
80 <param name="columnName">The column name in the database to use for this key, or null to use the property name</param>
81 <returns>The composite identity part fluent interface</returns>
82 </member>
83 <member name="M:FluentNHibernate.Mapping.CompositeIdentityPart`1.KeyReference(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
84 <summary>
85 Defines a reference to be used as a many-to-one key for this composite-id with an explicit column name.
86 </summary>
87 <param name="expression">A member access lambda expression for the property</param>
88 <returns>The composite identity part fluent interface</returns>
89 </member>
90 <member name="M:FluentNHibernate.Mapping.CompositeIdentityPart`1.KeyReference(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.String)">
91 <summary>
92 Defines a reference to be used as a many-to-one key for this composite-id with an explicit column name.
93 </summary>
94 <param name="expression">A member access lambda expression for the property</param>
95 <param name="columnName">The column name in the database to use for this key, or null to use the property name</param>
96 <returns>The composite identity part fluent interface</returns>
97 </member>
98 <member name="M:FluentNHibernate.Mapping.CompositeIdentityPart`1.KeyReference(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.String,System.Action{FluentNHibernate.Mapping.KeyManyToOnePart})">
99 <summary>
100 Defines a reference to be used as a many-to-one key for this composite-id with an explicit column name.
101 </summary>
102 <param name="expression">A member access lambda expression for the property</param>
103 <param name="columnName">The column name in the database to use for this key, or null to use the property name</param>
104 <param name="customMapping">A lambda expression specifying additional settings for the key reference</param>
105 <returns>The composite identity part fluent interface</returns>
106 </member>
107 <member name="P:FluentNHibernate.Mapping.CompositeIdentityPart`1.Access">
108 <summary>
109 Set the access and naming strategy for this identity.
110 </summary>
111 </member>
112 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.Component``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Action{FluentNHibernate.Mapping.ComponentPart{``0}})">
113 <summary>
114 Maps a component
115 </summary>
116 <typeparam name="TComponent">Type of component</typeparam>
117 <param name="expression">Component property</param>
118 <param name="action">Component mapping</param>
119 </member>
120 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.Component``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Action{FluentNHibernate.Mapping.ComponentPart{``0}})">
121 <summary>
122 Maps a component
123 </summary>
124 <typeparam name="TComponent">Type of component</typeparam>
125 <param name="expression">Component property</param>
126 <param name="action">Component mapping</param>
127 </member>
128 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.MapHasMany``2(System.Linq.Expressions.Expression{System.Func{`0,``1}})">
129 <summary>
130 CreateProperties a one-to-many relationship
131 </summary>
132 <typeparam name="TChild">Child object type</typeparam>
133 <typeparam name="TReturn">Property return type</typeparam>
134 <param name="expression">Expression to get property from</param>
135 <returns>one-to-many part</returns>
136 </member>
137 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.HasMany``1(System.Linq.Expressions.Expression{System.Func{`0,System.Collections.Generic.IEnumerable{``0}}})">
138 <summary>
139 CreateProperties a one-to-many relationship
140 </summary>
141 <typeparam name="TChild">Child object type</typeparam>
142 <param name="expression">Expression to get property from</param>
143 <returns>one-to-many part</returns>
144 </member>
145 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.HasMany``2(System.Linq.Expressions.Expression{System.Func{`0,System.Collections.Generic.IDictionary{``0,``1}}})">
146 <summary>
147 CreateProperties a one-to-many relationship with a IDictionary
148 </summary>
149 <typeparam name="TKey">Dictionary key type</typeparam>
150 <typeparam name="TChild">Child object type / Dictionary value type</typeparam>
151 <param name="expression">Expression to get property from</param>
152 <returns>one-to-many part</returns>
153 </member>
154 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.HasMany``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
155 <summary>
156 CreateProperties a one-to-many relationship
157 </summary>
158 <typeparam name="TChild">Child object type</typeparam>
159 <param name="expression">Expression to get property from</param>
160 <returns>one-to-many part</returns>
161 </member>
162 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.MapHasManyToMany``2(System.Linq.Expressions.Expression{System.Func{`0,``1}})">
163 <summary>
164 CreateProperties a many-to-many relationship
165 </summary>
166 <typeparam name="TChild">Child object type</typeparam>
167 <typeparam name="TReturn">Property return type</typeparam>
168 <param name="expression">Expression to get property from</param>
169 <returns>many-to-many part</returns>
170 </member>
171 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.HasManyToMany``1(System.Linq.Expressions.Expression{System.Func{`0,System.Collections.Generic.IEnumerable{``0}}})">
172 <summary>
173 CreateProperties a many-to-many relationship
174 </summary>
175 <typeparam name="TChild">Child object type</typeparam>
176 <param name="expression">Expression to get property from</param>
177 <returns>many-to-many part</returns>
178 </member>
179 <member name="M:FluentNHibernate.Mapping.ClasslikeMapBase`1.HasManyToMany``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
180 <summary>
181 CreateProperties a many-to-many relationship
182 </summary>
183 <typeparam name="TChild">Child object type</typeparam>
184 <param name="expression">Expression to get property from</param>
185 <returns>many-to-many part</returns>
186 </member>
187 <member name="M:FluentNHibernate.Mapping.JoinedSubClassPart`1.EntityName(System.String)">
188 <summary>
189 Specifies an entity-name.
190 </summary>
191 <remarks>See http://nhforge.org/blogs/nhibernate/archive/2008/10/21/entity-name-in-action-a-strongly-typed-entity.aspx</remarks>
192 </member>
193 <member name="P:FluentNHibernate.Mapping.JoinedSubClassPart`1.Not">
194 <summary>
195 Inverts the next boolean
196 </summary>
197 </member>
198 <member name="M:FluentNHibernate.Mapping.ClassMap`1.Schema(System.String)">
199 <summary>
200 Sets the hibernate-mapping schema for this class.
201 </summary>
202 <param name="schema">Schema name</param>
203 </member>
204 <member name="M:FluentNHibernate.Mapping.ClassMap`1.Table(System.String)">
205 <summary>
206 Sets the table for the class.
207 </summary>
208 <param name="tableName">Table name</param>
209 </member>
210 <member name="M:FluentNHibernate.Mapping.ClassMap`1.LazyLoad">
211 <summary>
212 Sets this entity to be lazy-loaded (overrides the default lazy load configuration).
213 </summary>
214 </member>
215 <member name="M:FluentNHibernate.Mapping.ClassMap`1.Join(System.String,System.Action{FluentNHibernate.Mapping.JoinPart{`0}})">
216 <summary>
217 Sets additional tables for the class via the NH 2.0 Join element.
218 </summary>
219 <param name="tableName">Joined table name</param>
220 <param name="action">Joined table mapping</param>
221 </member>
222 <member name="M:FluentNHibernate.Mapping.ClassMap`1.ImportType``1">
223 <summary>
224 Imports an existing type for use in the mapping.
225 </summary>
226 <typeparam name="TImport">Type to import.</typeparam>
227 </member>
228 <member name="M:FluentNHibernate.Mapping.ClassMap`1.ReadOnly">
229 <summary>
230 Set the mutability of this class, sets the mutable attribute.
231 </summary>
232 </member>
233 <member name="M:FluentNHibernate.Mapping.ClassMap`1.DynamicUpdate">
234 <summary>
235 Sets this entity to be dynamic update
236 </summary>
237 </member>
238 <member name="M:FluentNHibernate.Mapping.ClassMap`1.DynamicInsert">
239 <summary>
240 Sets this entity to be dynamic insert
241 </summary>
242 </member>
243 <member name="M:FluentNHibernate.Mapping.ClassMap`1.Where(System.String)">
244 <summary>
245 Defines a SQL 'where' clause used when retrieving objects of this type.
246 </summary>
247 </member>
248 <member name="M:FluentNHibernate.Mapping.ClassMap`1.Subselect(System.String)">
249 <summary>
250 Sets the SQL statement used in subselect fetching.
251 </summary>
252 <param name="subselectSql">Subselect SQL Query</param>
253 </member>
254 <member name="M:FluentNHibernate.Mapping.ClassMap`1.EntityName(System.String)">
255 <summary>
256 Specifies an entity-name.
257 </summary>
258 <remarks>See http://nhforge.org/blogs/nhibernate/archive/2008/10/21/entity-name-in-action-a-strongly-typed-entity.aspx</remarks>
259 </member>
260 <member name="M:FluentNHibernate.Mapping.ClassMap`1.ApplyFilter``1(System.String)">
261 <overloads>
262 Applies a named filter to this one-to-many.
263 </overloads>
264 <summary>
265 Applies a named filter to this one-to-many.
266 </summary>
267 <param name="condition">The condition to apply</param>
268 <typeparam name="TFilter">
269 The type of a <see cref="T:FluentNHibernate.Mapping.FilterDefinition"/> implementation
270 defining the filter to apply.
271 </typeparam>
272 </member>
273 <member name="M:FluentNHibernate.Mapping.ClassMap`1.ApplyFilter``1">
274 <summary>
275 Applies a named filter to this one-to-many.
276 </summary>
277 <typeparam name="TFilter">
278 The type of a <see cref="T:FluentNHibernate.Mapping.FilterDefinition"/> implementation
279 defining the filter to apply.
280 </typeparam>
281 </member>
282 <member name="P:FluentNHibernate.Mapping.ClassMap`1.Cache">
283 <summary>
284 Specify caching for this entity.
285 </summary>
286 </member>
287 <member name="P:FluentNHibernate.Mapping.ClassMap`1.Not">
288 <summary>
289 Inverse next boolean
290 </summary>
291 </member>
292 <member name="P:FluentNHibernate.Mapping.ClassMap`1.OptimisticLock">
293 <summary>
294 Sets the optimistic locking strategy
295 </summary>
296 </member>
297 <member name="M:FluentNHibernate.Automapping.AutoMapper.FlagAsMapped(System.Type)">
298 <summary>
299 Flags a type as already mapped, stop it from being auto-mapped.
300 </summary>
301 </member>
302 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.Add(System.Type)">
303 <summary>
304 Creates an instance of an IAutoMappingAlteration from a type instance, then adds it to the alterations collection.
305 </summary>
306 <param name="type">Type of an IAutoMappingAlteration</param>
307 </member>
308 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.Add``1">
309 <summary>
310 Creates an instance of an IAutoMappingAlteration from a generic type parameter, then adds it to the alterations collection.
311 </summary>
312 <typeparam name="T">Type of an IAutoMappingAlteration</typeparam>
313 <returns>Container</returns>
314 </member>
315 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.Add(FluentNHibernate.Automapping.Alterations.IAutoMappingAlteration)">
316 <summary>
317 Adds an alteration
318 </summary>
319 <param name="alteration">Alteration to add</param>
320 <returns>Container</returns>
321 </member>
322 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.AddFromAssembly(System.Reflection.Assembly)">
323 <summary>
324 Adds all alterations from an assembly
325 </summary>
326 <param name="assembly">Assembly to search</param>
327 <returns>Container</returns>
328 </member>
329 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.AddFromAssemblyOf``1">
330 <summary>
331 Adds all alterations from an assembly that contains T.
332 </summary>
333 <typeparam name="T">Type who's assembly to search</typeparam>
334 <returns>Container</returns>
335 </member>
336 <member name="M:FluentNHibernate.Automapping.AutoMappingAlterationCollection.Apply(FluentNHibernate.Automapping.AutoPersistenceModel)">
337 <summary>
338 Apply alterations to an AutoPersisteceModel
339 </summary>
340 <param name="model">AutoPersistenceModel instance to apply alterations to</param>
341 </member>
342 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.Alterations(System.Action{FluentNHibernate.Automapping.AutoMappingAlterationCollection})">
343 <summary>
344 Specify alterations to be used with this AutoPersisteceModel
345 </summary>
346 <param name="alterationDelegate">Lambda to declare alterations</param>
347 <returns>AutoPersistenceModel</returns>
348 </member>
349 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.UseOverridesFromAssemblyOf``1">
350 <summary>
351 Use auto mapping overrides defined in the assembly of T.
352 </summary>
353 <typeparam name="T">Type to get assembly from</typeparam>
354 <returns>AutoPersistenceModel</returns>
355 </member>
356 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.Setup(System.Action{FluentNHibernate.AutoMappingExpressions})">
357 <summary>
358 Alter some of the configuration options that control how the automapper works
359 </summary>
360 </member>
361 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.AddEntityAssembly(System.Reflection.Assembly)">
362 <summary>
363 Adds all entities from a specific assembly.
364 </summary>
365 <param name="assembly">Assembly to load from</param>
366 </member>
367 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.AddTypeSource(FluentNHibernate.Automapping.ITypeSource)">
368 <summary>
369 Adds all entities from the <see cref="T:FluentNHibernate.Automapping.ITypeSource"/>.
370 </summary>
371 <param name="source"><see cref="T:FluentNHibernate.Automapping.ITypeSource"/> to load from</param>
372 </member>
373 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.Override``1(System.Action{FluentNHibernate.Automapping.AutoMapping{``0}})">
374 <summary>
375 Override the mapping of a specific entity.
376 </summary>
377 <remarks>This may affect subclasses, depending on the alterations you do.</remarks>
378 <typeparam name="T">Entity who's mapping to override</typeparam>
379 <param name="populateMap">Lambda performing alterations</param>
380 </member>
381 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.OverrideAll(System.Action{FluentNHibernate.Automapping.IPropertyIgnorer})">
382 <summary>
383 Override all mappings.
384 </summary>
385 <remarks>Currently only supports ignoring properties on all entities.</remarks>
386 <param name="alteration">Lambda performing alterations</param>
387 </member>
388 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.IgnoreBase``1">
389 <summary>
390 Ignore a base type. This removes it from any mapped inheritance hierarchies, good for non-abstract layer
391 supertypes.
392 </summary>
393 <typeparam name="T">Type to ignore</typeparam>
394 </member>
395 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.IgnoreBase(System.Type)">
396 <summary>
397 Ignore a base type. This removes it from any mapped inheritance hierarchies, good for non-abstract layer
398 supertypes.
399 </summary>
400 <param name="baseType">Type to ignore</param>
401 </member>
402 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.IncludeBase``1">
403 <summary>
404 Explicitly includes a type to be used as part of a mapped inheritance hierarchy.
405 </summary>
406 <remarks>
407 Abstract classes are probably what you'll be using this method with. Fluent NHibernate considers abstract
408 classes to be layer supertypes, so doesn't automatically map them as part of an inheritance hierarchy. You
409 can use this method to override that behavior for a specific type; otherwise you should consider using the
410 <see cref="F:FluentNHibernate.AutoMappingExpressions.AbstractClassIsLayerSupertype"/> setting.
411 </remarks>
412 <typeparam name="T">Type to include</typeparam>
413 </member>
414 <member name="M:FluentNHibernate.Automapping.AutoPersistenceModel.IncludeBase(System.Type)">
415 <summary>
416 Explicitly includes a type to be used as part of a mapped inheritance hierarchy.
417 </summary>
418 <remarks>
419 Abstract classes are probably what you'll be using this method with. Fluent NHibernate considers abstract
420 classes to be layer supertypes, so doesn't automatically map them as part of an inheritance hierarchy. You
421 can use this method to override that behavior for a specific type; otherwise you should consider using the
422 <see cref="F:FluentNHibernate.AutoMappingExpressions.AbstractClassIsLayerSupertype"/> setting.
423 </remarks>
424 <param name="baseType">Type to include</param>
425 </member>
426 <member name="P:FluentNHibernate.Automapping.AutoPersistenceModel.Conventions">
427 <summary>
428 Alter convention discovery
429 </summary>
430 </member>
431 <member name="M:FluentNHibernate.Mapping.SubClassPart`1.LazyLoad">
432 <summary>
433 Sets whether this subclass is lazy loaded
434 </summary>
435 <returns></returns>
436 </member>
437 <member name="M:FluentNHibernate.Mapping.SubClassPart`1.EntityName(System.String)">
438 <summary>
439 Specifies an entity-name.
440 </summary>
441 <remarks>See http://nhforge.org/blogs/nhibernate/archive/2008/10/21/entity-name-in-action-a-strongly-typed-entity.aspx</remarks>
442 </member>
443 <member name="P:FluentNHibernate.Mapping.SubClassPart`1.Not">
444 <summary>
445 Inverts the next boolean
446 </summary>
447 </member>
448 <member name="T:FluentNHibernate.Conventions.AttributeCollectionConvention`1">
449 <summary>
450 Base class for attribute based conventions. Create a subclass of this to supply your own
451 attribute based conventions.
452 </summary>
453 <typeparam name="T">Attribute identifier</typeparam>
454 </member>
455 <member name="T:FluentNHibernate.Conventions.IConvention`2">
456 <summary>
457 Basic convention interface. Don't use directly.
458 </summary>
459 <typeparam name="TInspector">Inspector instance for use in retrieving values and setting expectations</typeparam>
460 <typeparam name="TInstance">Apply instance</typeparam>
461 </member>
462 <member name="T:FluentNHibernate.Conventions.IConvention">
463 <summary>
464 Ignore - this is used for generic restrictions only
465 </summary>
466 </member>
467 <member name="M:FluentNHibernate.Conventions.IConvention`2.Apply(`1)">
468 <summary>
469 Apply changes to the target
470 </summary>
471 </member>
472 <member name="M:FluentNHibernate.Conventions.IConventionAcceptance`1.Accept(FluentNHibernate.Conventions.AcceptanceCriteria.IAcceptanceCriteria{`0})">
473 <summary>
474 Whether this convention will be applied to the target.
475 </summary>
476 <param name="criteria">Instace that could be supplied</param>
477 <returns>Apply on this target?</returns>
478 </member>
479 <member name="M:FluentNHibernate.Conventions.AttributeCollectionConvention`1.Apply(`0,FluentNHibernate.Conventions.Instances.ICollectionInstance)">
480 <summary>
481 Apply changes to a property with an attribute matching T.
482 </summary>
483 <param name="attribute">Instance of attribute found on property.</param>
484 <param name="instance">Property with attribute</param>
485 </member>
486 <member name="T:FluentNHibernate.Conventions.IHibernateMappingConvention">
487 <summary>
488 Convention for the hibernate-mapping container for a class, this can be used to
489 set some class-wide settings such as lazy-load and access strategies.
490 </summary>
491 </member>
492 <member name="T:FluentNHibernate.Conventions.IReferenceConvention">
493 <summary>
494 Reference convention, implement this interface to apply changes to Reference/many-to-one
495 relationships.
496 </summary>
497 </member>
498 <member name="T:FluentNHibernate.Conventions.IJoinedSubclassConvention">
499 <summary>
500 Joined subclass convention, implement this interface to alter joined-subclass mappings.
501 </summary>
502 </member>
503 <member name="T:FluentNHibernate.Conventions.IJoinConvention">
504 <summary>
505 Join convention, implement this interface to alter join mappings.
506 </summary>
507 </member>
508 <member name="T:FluentNHibernate.Conventions.ISubclassConvention">
509 <summary>
510 Subclass convention, implement this interface to alter subclass mappings.
511 </summary>
512 </member>
513 <member name="T:FluentNHibernate.Conventions.IHasOneConvention">
514 <summary>
515 HasOne convention, used for applying changes to one-to-one relationships.
516 </summary>
517 </member>
518 <member name="T:FluentNHibernate.Conventions.IVersionConvention">
519 <summary>
520 Version convention, implement this interface to apply changes to vesion mappings.
521 </summary>
522 </member>
523 <member name="T:FluentNHibernate.Conventions.IComponentConvention">
524 <summary>
525 Convention for a component mapping. Implement this interface to
526 apply changes to components.
527 </summary>
528 </member>
529 <member name="T:FluentNHibernate.Conventions.IDynamicComponentConvention">
530 <summary>
531 Convention for dynamic components. Implement this member to apply changes
532 to dynamic components.
533 </summary>
534 </member>
535 <member name="P:FluentNHibernate.Conventions.Inspections.IInspector.StringIdentifierForModel">
536 <summary>
537 Represents a string identifier for the model instance, used in conventions for a lazy
538 shortcut.
539
540 e.g. for a ColumnMapping the StringIdentifierForModel would be the Name attribute,
541 this allows the user to find any columns with the matching name.
542 </summary>
543 </member>
544 <member name="M:FluentNHibernate.Conventions.Inspections.CollectionInspector.IsSet(System.Reflection.PropertyInfo)">
545 <summary>
546 Represents a string identifier for the model instance, used in conventions for a lazy
547 shortcut.
548
549 e.g. for a ColumnMapping the StringIdentifierForModel would be the Name attribute,
550 this allows the user to find any columns with the matching name.
551 </summary>
552 </member>
553 <member name="M:FluentNHibernate.Conventions.Inspections.ColumnBasedInspector.GetValueFromColumns``1(System.Func{FluentNHibernate.MappingModel.ColumnMapping,System.Object})">
554 <summary>
555 Gets the requested value off the first column, as all columns are (currently) created equal
556 </summary>
557 <typeparam name="T"></typeparam>
558 <returns></returns>
559 </member>
560 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Increment">
561 <summary>
562 generates identifiers of any integral type that are unique only when no other
563 process is inserting data into the same table. Do not use in a cluster.
564 </summary>
565 <returns></returns>
566 </member>
567 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Increment(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
568 <summary>
569 generates identifiers of any integral type that are unique only when no other
570 process is inserting data into the same table. Do not use in a cluster.
571 </summary>
572 <param name="paramValues">Params configuration</param>
573 </member>
574 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Identity">
575 <summary>
576 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
577 The identifier returned by the database is converted to the property type using
578 Convert.ChangeType. Any integral property type is thus supported.
579 </summary>
580 <returns></returns>
581 </member>
582 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Identity(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
583 <summary>
584 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
585 The identifier returned by the database is converted to the property type using
586 Convert.ChangeType. Any integral property type is thus supported.
587 </summary>
588 <param name="paramValues">Params configuration</param>
589 </member>
590 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Sequence(System.String)">
591 <summary>
592 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
593 The identifier returned by the database is converted to the property type
594 using Convert.ChangeType. Any integral property type is thus supported.
595 </summary>
596 <param name="sequenceName"></param>
597 <returns></returns>
598 </member>
599 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Sequence(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
600 <summary>
601 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
602 The identifier returned by the database is converted to the property type
603 using Convert.ChangeType. Any integral property type is thus supported.
604 </summary>
605 <param name="sequenceName"></param>
606 <param name="paramValues">Params configuration</param>
607 </member>
608 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.HiLo(System.String,System.String,System.String)">
609 <summary>
610 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
611 given a table and column (by default hibernate_unique_key and next_hi respectively)
612 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
613 only for a particular database. Do not use this generator with a user-supplied connection.
614 requires a "special" database table to hold the next available "hi" value
615 </summary>
616 <param name="table"></param>
617 <param name="column"></param>
618 <param name="maxLo"></param>
619 <returns></returns>
620 </member>
621 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.HiLo(System.String,System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
622 <summary>
623 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
624 given a table and column (by default hibernate_unique_key and next_hi respectively)
625 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
626 only for a particular database. Do not use this generator with a user-supplied connection.
627 requires a "special" database table to hold the next available "hi" value
628 </summary>
629 <param name="table"></param>
630 <param name="column"></param>
631 <param name="maxLo"></param>
632 <param name="paramValues">Params configuration</param>
633 </member>
634 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.HiLo(System.String)">
635 <summary>
636 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
637 given a table and column (by default hibernate_unique_key and next_hi respectively)
638 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
639 only for a particular database. Do not use this generator with a user-supplied connection.
640 requires a "special" database table to hold the next available "hi" value
641 </summary>
642 <param name="maxLo"></param>
643 <returns></returns>
644 </member>
645 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.HiLo(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
646 <summary>
647 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
648 given a table and column (by default hibernate_unique_key and next_hi respectively)
649 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
650 only for a particular database. Do not use this generator with a user-supplied connection.
651 requires a "special" database table to hold the next available "hi" value
652 </summary>
653 <param name="maxLo"></param>
654 <param name="paramValues">Params configuration</param>
655 </member>
656 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.SeqHiLo(System.String,System.String)">
657 <summary>
658 uses an Oracle-style sequence (where supported)
659 </summary>
660 <param name="sequence"></param>
661 <param name="maxLo"></param>
662 <returns></returns>
663 </member>
664 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.SeqHiLo(System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
665 <summary>
666 uses an Oracle-style sequence (where supported)
667 </summary>
668 <param name="sequence"></param>
669 <param name="maxLo"></param>
670 <param name="paramValues">Params configuration</param>
671 </member>
672 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.UuidHex(System.String)">
673 <summary>
674 uses System.Guid and its ToString(string format) method to generate identifiers
675 of type string. The length of the string returned depends on the configured format.
676 </summary>
677 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
678 <returns></returns>
679 </member>
680 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.UuidHex(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
681 <summary>
682 uses System.Guid and its ToString(string format) method to generate identifiers
683 of type string. The length of the string returned depends on the configured format.
684 </summary>
685 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
686 <param name="paramValues">Params configuration</param>
687 </member>
688 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.UuidString">
689 <summary>
690 uses a new System.Guid to create a byte[] that is converted to a string.
691 </summary>
692 <returns></returns>
693 </member>
694 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.UuidString(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
695 <summary>
696 uses a new System.Guid to create a byte[] that is converted to a string.
697 </summary>
698 <param name="paramValues">Params configuration</param>
699 </member>
700 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Guid">
701 <summary>
702 uses a new System.Guid as the identifier.
703 </summary>
704 <returns></returns>
705 </member>
706 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Guid(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
707 <summary>
708 uses a new System.Guid as the identifier.
709 </summary>
710 <param name="paramValues">Params configuration</param>
711 </member>
712 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.GuidComb">
713 <summary>
714 Recommended for Guid identifiers!
715 uses the algorithm to generate a new System.Guid described by Jimmy Nilsson
716 in the article http://www.informit.com/articles/article.asp?p=25862.
717 </summary>
718 <returns></returns>
719 </member>
720 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.GuidComb(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
721 <summary>
722 Recommended for Guid identifiers!
723 uses the algorithm to generate a new System.Guid described by Jimmy Nilsson
724 in the article http://www.informit.com/articles/article.asp?p=25862.
725 </summary>
726 <param name="paramValues">Params configuration</param>
727 </member>
728 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Assigned">
729 <summary>
730 lets the application to assign an identifier to the object before Save() is called.
731 </summary>
732 <returns></returns>
733 </member>
734 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Assigned(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
735 <summary>
736 lets the application to assign an identifier to the object before Save() is called.
737 </summary>
738 <param name="paramValues">Params configuration</param>
739 </member>
740 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Native">
741 <summary>
742 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
743 </summary>
744 <returns></returns>
745 </member>
746 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Native(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
747 <summary>
748 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
749 </summary>
750 <param name="paramValues">Params configuration</param>
751 </member>
752 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Native(System.String)">
753 <summary>
754 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
755 </summary>
756 </member>
757 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Native(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
758 <summary>
759 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
760 </summary>
761 </member>
762 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Foreign(System.String)">
763 <summary>
764 uses the identifier of another associated object. Usually used in conjunction with a one-to-one primary key association.
765 </summary>
766 <param name="property"></param>
767 <returns></returns>
768 </member>
769 <member name="M:FluentNHibernate.Conventions.Instances.GeneratorInstance.Foreign(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
770 <summary>
771 uses the identifier of another associated object. Usually used in conjunction with a one-to-one primary key association.
772 </summary>
773 <param name="property"></param>
774 <param name="paramValues">Params configuration</param>
775 </member>
776 <member name="M:FluentNHibernate.Conventions.Instances.IndexInstance.Column(System.String)">
777 <summary>
778 Adds a column to the index if columns have not yet been specified
779 </summary>
780 <param name="columnName">The column name to add</param>
781 </member>
782 <member name="M:FluentNHibernate.Conventions.Instances.IndexManyToManyInstance.Column(System.String)">
783 <summary>
784 Adds a column to the index if columns have not yet been specified
785 </summary>
786 <param name="columnName">The column name to add</param>
787 </member>
788 <member name="T:FluentNHibernate.Conventions.IClassConvention">
789 <summary>
790 Convention for a single class mapping. Implement this interface to apply
791 changes to class mappings.
792 </summary>
793 </member>
794 <member name="T:FluentNHibernate.Conventions.IIdConvention">
795 <summary>
796 Convention for identities, implement this interface to apply changes to
797 identity mappings.
798 </summary>
799 </member>
800 <member name="T:FluentNHibernate.Conventions.IPropertyConvention">
801 <summary>
802 Property convention, implement this interface to apply changes to
803 property mappings.
804 </summary>
805 </member>
806 <member name="M:FluentNHibernate.Conventions.EnumerableExtensionsForConventions.Contains``1(System.Collections.Generic.IEnumerable{``0},System.String)">
807 <summary>
808 Checks whether a collection contains an inspector identified by the string value.
809 </summary>
810 <typeparam name="T"></typeparam>
811 <param name="collection"></param>
812 <param name="expected"></param>
813 <returns></returns>
814 </member>
815 <member name="M:FluentNHibernate.Conventions.EnumerableExtensionsForConventions.Contains``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.Boolean})">
816 <summary>
817 Checks whether a collection contains an inspector identified by a predicate.
818 </summary>
819 <typeparam name="T"></typeparam>
820 <param name="collection"></param>
821 <param name="prediate"></param>
822 <returns></returns>
823 </member>
824 <member name="T:FluentNHibernate.Conventions.ManyToManyTableNameConvention">
825 <summary>
826 Base convention for specifying your own many-to-many table naming style. Implement
827 the abstract members defined by this class to control how your join tables are named
828 for uni and bi-directional many-to-many's.
829 </summary>
830 </member>
831 <member name="M:FluentNHibernate.Conventions.ManyToManyTableNameConvention.GetBiDirectionalTableName(FluentNHibernate.Conventions.Inspections.IManyToManyCollectionInspector,FluentNHibernate.Conventions.Inspections.IManyToManyCollectionInspector)">
832 <summary>
833 Gets the name used for bi-directional many-to-many tables. Implement this member to control how
834 your join table is named for bi-directional relationships.
835 </summary>
836 <remarks>
837 This method will be called once per bi-directional relationship; once one side of the relationship
838 has been saved, then the other side will assume that name aswell.
839 </remarks>
840 <param name="collection">Main collection</param>
841 <param name="otherSide">Inverse collection</param>
842 <returns>Many-to-many table name</returns>
843 </member>
844 <member name="M:FluentNHibernate.Conventions.ManyToManyTableNameConvention.GetUniDirectionalTableName(FluentNHibernate.Conventions.Inspections.IManyToManyCollectionInspector)">
845 <summary>
846 Gets the name used for uni-directional many-to-many tables. Implement this member to control how
847 your join table is named for uni-directional relationships.
848 </summary>
849 <param name="collection">Main collection</param>
850 <returns>Many-to-many table name</returns>
851 </member>
852 <member name="P:FluentNHibernate.Mapping.ColumnPart.Not">
853 <summary>
854 Inverts the next boolean
855 </summary>
856 </member>
857 <member name="T:FluentNHibernate.Mapping.FilterPart">
858 <summary>
859 Maps to the Filter element in NH 2.0
860 </summary>
861 </member>
862 <member name="P:FluentNHibernate.Mapping.KeyManyToOnePart.Not">
863 <summary>
864 Inverts the next boolean
865 </summary>
866 </member>
867 <member name="P:FluentNHibernate.Mapping.KeyManyToOnePart.Access">
868 <summary>
869 Defines how NHibernate will access the object for persisting/hydrating (Defaults to Property)
870 </summary>
871 </member>
872 <member name="M:FluentNHibernate.SeparateSubclassVisitor.SortByDistanceFrom(System.Type,System.Collections.Generic.IEnumerable{FluentNHibernate.Mapping.Providers.IIndeterminateSubclassMappingProvider})">
873 <summary>
874 Takes a type that represents the level in the class/subclass-hiearchy that we're starting from, the parent,
875 this can be a class or subclass; also takes a list of subclass providers. The providers are then iterated
876 and added to a dictionary key'd by the types "distance" from the parentType; distance being the number of levels
877 between parentType and the subclass-type.
878
879 By default if the Parent type is an interface the level will always be zero. At this time there is no check for
880 hierarchical interface inheritance.
881 </summary>
882 <param name="parentType">Starting point, parent type.</param>
883 <param name="subProviders">List of subclasses</param>
884 <returns>Dictionary key'd by the distance from the parentType.</returns>
885 </member>
886 <member name="M:FluentNHibernate.SeparateSubclassVisitor.DistanceFromParentInterface(System.Type,System.Type,System.Int32@)">
887 <summary>
888 The evalType starts out as the original subclass. The class hiearchy is only
889 walked if the subclass inherits from a class that is included in the subclassProviders.
890 </summary>
891 <param name="parentType"></param>
892 <param name="evalType"></param>
893 <param name="level"></param>
894 <returns></returns>
895 </member>
896 <member name="M:FluentNHibernate.SeparateSubclassVisitor.DistanceFromParentBase(System.Type,System.Type,System.Int32@)">
897 <summary>
898 The evalType is always one class higher in the hiearchy starting from the original subclass. The class
899 hiearchy is walked until the IsTopLevel (base class is Object) is met. The level is only incremented if
900 the subclass inherits from a class that is also in the subclassProviders.
901 </summary>
902 <param name="parentType"></param>
903 <param name="evalType"></param>
904 <param name="level"></param>
905 <returns></returns>
906 </member>
907 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.Identity">
908 <summary>
909 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
910 The identifier returned by the database is converted to the property type using
911 Convert.ChangeType. Any integral property type is thus supported.
912 </summary>
913 <returns></returns>
914 </member>
915 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.Identity(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
916 <summary>
917 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
918 The identifier returned by the database is converted to the property type using
919 Convert.ChangeType. Any integral property type is thus supported.
920 </summary>
921 <param name="paramValues">Params configuration</param>
922 </member>
923 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.Sequence(System.String)">
924 <summary>
925 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
926 The identifier returned by the database is converted to the property type
927 using Convert.ChangeType. Any integral property type is thus supported.
928 </summary>
929 <param name="sequenceName"></param>
930 <returns></returns>
931 </member>
932 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.Sequence(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
933 <summary>
934 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
935 The identifier returned by the database is converted to the property type
936 using Convert.ChangeType. Any integral property type is thus supported.
937 </summary>
938 <param name="sequenceName"></param>
939 <param name="paramValues">Params configuration</param>
940 </member>
941 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.HiLo(System.String,System.String,System.String)">
942 <summary>
943 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
944 given a table and column (by default hibernate_unique_key and next_hi respectively)
945 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
946 only for a particular database. Do not use this generator with a user-supplied connection.
947 requires a "special" database table to hold the next available "hi" value
948 </summary>
949 <param name="table"></param>
950 <param name="column"></param>
951 <param name="maxLo"></param>
952 <returns></returns>
953 </member>
954 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.HiLo(System.String,System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
955 <summary>
956 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
957 given a table and column (by default hibernate_unique_key and next_hi respectively)
958 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
959 only for a particular database. Do not use this generator with a user-supplied connection.
960 requires a "special" database table to hold the next available "hi" value
961 </summary>
962 <param name="table"></param>
963 <param name="column"></param>
964 <param name="maxLo"></param>
965 <param name="paramValues">Params configuration</param>
966 </member>
967 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.HiLo(System.String)">
968 <summary>
969 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
970 given a table and column (by default hibernate_unique_key and next_hi respectively)
971 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
972 only for a particular database. Do not use this generator with a user-supplied connection.
973 requires a "special" database table to hold the next available "hi" value
974 </summary>
975 <param name="maxLo"></param>
976 <returns></returns>
977 </member>
978 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.HiLo(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
979 <summary>
980 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
981 given a table and column (by default hibernate_unique_key and next_hi respectively)
982 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
983 only for a particular database. Do not use this generator with a user-supplied connection.
984 requires a "special" database table to hold the next available "hi" value
985 </summary>
986 <param name="maxLo"></param>
987 <param name="paramValues">Params configuration</param>
988 </member>
989 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.SeqHiLo(System.String,System.String)">
990 <summary>
991 uses an Oracle-style sequence (where supported)
992 </summary>
993 <param name="sequence"></param>
994 <param name="maxLo"></param>
995 <returns></returns>
996 </member>
997 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.SeqHiLo(System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
998 <summary>
999 uses an Oracle-style sequence (where supported)
1000 </summary>
1001 <param name="sequence"></param>
1002 <param name="maxLo"></param>
1003 <param name="paramValues">Params configuration</param>
1004 </member>
1005 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.UuidHex(System.String)">
1006 <summary>
1007 uses System.Guid and its ToString(string format) method to generate identifiers
1008 of type string. The length of the string returned depends on the configured format.
1009 </summary>
1010 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
1011 <returns></returns>
1012 </member>
1013 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.UuidHex(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
1014 <summary>
1015 uses System.Guid and its ToString(string format) method to generate identifiers
1016 of type string. The length of the string returned depends on the configured format.
1017 </summary>
1018 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
1019 <param name="paramValues">Params configuration</param>
1020 </member>
1021 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.UuidString">
1022 <summary>
1023 uses a new System.Guid to create a byte[] that is converted to a string.
1024 </summary>
1025 <returns></returns>
1026 </member>
1027 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.UuidString(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
1028 <summary>
1029 uses a new System.Guid to create a byte[] that is converted to a string.
1030 </summary>
1031 <param name="paramValues">Params configuration</param>
1032 </member>
1033 <member name="M:FluentNHibernate.Mapping.GeneratorBuilder.Guid">
1034 <summary>
1035 uses a new System.Guid as the identifier.
1036 </summary>
1037 <returns></returns>
1038 </member>
1039 <member name="M:FluentNHibernate.Mapping.SubclassMap`1.Join(System.String,System.Action{FluentNHibernate.Mapping.JoinPart{`0}})">
1040 <summary>
1041 Sets additional tables for the class via the NH 2.0 Join element, this only works if
1042 the hierarchy you're mapping has a discriminator.
1043 </summary>
1044 <param name="tableName">Joined table name</param>
1045 <param name="action">Joined table mapping</param>
1046 </member>
1047 <member name="T:FluentNHibernate.Cfg.AutoMappingsContainer">
1048 <summary>
1049 Container for automatic mappings
1050 </summary>
1051 </member>
1052 <member name="M:FluentNHibernate.Cfg.AutoMappingsContainer.Add(System.Func{FluentNHibernate.Automapping.AutoPersistenceModel})">
1053 <summary>
1054 Add automatic mappings
1055 </summary>
1056 <param name="model">Lambda returning an auto mapping setup</param>
1057 <returns>Auto mappings configuration</returns>
1058 </member>
1059 <member name="M:FluentNHibernate.Cfg.AutoMappingsContainer.Add(FluentNHibernate.Automapping.AutoPersistenceModel)">
1060 <summary>
1061 Add automatic mappings
1062 </summary>
1063 <param name="model">Auto mapping setup</param>
1064 <returns>Auto mappings configuration</returns>
1065 </member>
1066 <member name="M:FluentNHibernate.Cfg.AutoMappingsContainer.ExportTo(System.String)">
1067 <summary>
1068 Sets the export location for generated mappings
1069 </summary>
1070 <param name="path">Path to folder for mappings</param>
1071 <returns>Auto mappings configuration</returns>
1072 </member>
1073 <member name="M:FluentNHibernate.Cfg.AutoMappingsContainer.Apply(NHibernate.Cfg.Configuration)">
1074 <summary>
1075 Applies any added mappings to the NHibernate Configuration
1076 </summary>
1077 <param name="cfg">NHibernate Configuration instance</param>
1078 </member>
1079 <member name="P:FluentNHibernate.Cfg.AutoMappingsContainer.WasUsed">
1080 <summary>
1081 Gets whether any mappings were added
1082 </summary>
1083 </member>
1084 <member name="M:FluentNHibernate.Cfg.Db.PersistenceConfiguration`2.ProxyFactoryFactory(System.String)">
1085 <summary>
1086 Sets the proxyfactory.factory_class property.
1087 NOTE: NHibernate 2.1 only
1088 </summary>
1089 <param name="proxyFactoryFactoryClass">factory class</param>
1090 <returns>Configuration</returns>
1091 </member>
1092 <member name="M:FluentNHibernate.Cfg.Db.PersistenceConfiguration`2.AdoNetBatchSize(System.Int32)">
1093 <summary>
1094 Sets the adonet.batch_size property.
1095 </summary>
1096 <param name="size">Batch size</param>
1097 <returns>Configuration</returns>
1098 </member>
1099 <member name="M:FluentNHibernate.Cfg.Db.PersistenceConfiguration`2.CurrentSessionContext(System.String)">
1100 <summary>
1101 Sets the current_session_context_class property.
1102 </summary>
1103 <param name="currentSessionContextClass">current session context class</param>
1104 <returns>Configuration</returns>
1105 </member>
1106 <member name="M:FluentNHibernate.Cfg.Db.PersistenceConfiguration`2.CurrentSessionContext``1">
1107 <summary>
1108 Sets the current_session_context_class property.
1109 </summary>
1110 <typeparam name="TSessionContext">Implementation of ICurrentSessionContext to use</typeparam>
1111 <returns>Configuration</returns>
1112 </member>
1113 <member name="P:FluentNHibernate.Cfg.Db.OracleClientConfiguration.Oracle9">
1114 <summary>
1115 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleClientConfiguration"/> class using the
1116 MS Oracle Client (System.Data.OracleClient) library specifying the Oracle 9i dialect.
1117 </summary>
1118 </member>
1119 <member name="P:FluentNHibernate.Cfg.Db.OracleClientConfiguration.Oracle10">
1120 <summary>
1121 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleClientConfiguration"/> class using the
1122 MS Oracle Client (System.Data.OracleClient) library specifying the Oracle 10g dialect.
1123 This allows for ANSI join syntax.
1124 </summary>
1125 </member>
1126 <member name="P:FluentNHibernate.Cfg.Db.OracleConfiguration.Oracle9">
1127 <summary>
1128 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleConfiguration"/> class using the
1129 Oracle Data Provider (Oracle.DataAccess) library specifying the Oracle 9i dialect.
1130 The Oracle.DataAccess library must be available to the calling application/library.
1131 </summary>
1132 </member>
1133 <member name="P:FluentNHibernate.Cfg.Db.OracleConfiguration.Oracle10">
1134 <summary>
1135 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleConfiguration"/> class using the
1136 Oracle Data Provider (Oracle.DataAccess) library specifying the Oracle 10g dialect.
1137 The Oracle.DataAccess library must be available to the calling application/library.
1138 This allows for ANSI join syntax.
1139 </summary>
1140 </member>
1141 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Server(System.String)">
1142 <summary>
1143 Specifies the server to connect. This can be either the DNS name of the
1144 server or the IP (as a string).
1145 </summary>
1146 <param name="server">The server.</param>
1147 <returns></returns>
1148 </member>
1149 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Instance(System.String)">
1150 <summary>
1151 Specifies the instance (database name) to use. This can be the short name or the
1152 fully qualified name (Oracle service name).
1153 </summary>
1154 <param name="instance">The instance.</param>
1155 <returns></returns>
1156 </member>
1157 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Username(System.String)">
1158 <summary>
1159 Specifies the name of the user account accessing the database.
1160 </summary>
1161 <param name="username">The username.</param>
1162 <returns></returns>
1163 </member>
1164 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Password(System.String)">
1165 <summary>
1166 Specifies the password of the user account accessing the database.
1167 </summary>
1168 <param name="password">The password.</param>
1169 <returns></returns>
1170 </member>
1171 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Port(System.Int32)">
1172 <summary>
1173 Optional. Ports the specified port the oracle database is running on. This defaults to 1521.
1174 </summary>
1175 <param name="port">The port.</param>
1176 <returns></returns>
1177 </member>
1178 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.Pooling(System.Boolean)">
1179 <summary>
1180 Enable or disable pooling connections for this data configuration.
1181 </summary>
1182 <param name="pooling">if set to <c>true</c> enable pooling.</param>
1183 <returns></returns>
1184 </member>
1185 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.StatementCacheSize(System.Int32)">
1186 <summary>
1187 Specifies the SQL statement cache size to use for this connection.
1188 </summary>
1189 <param name="cacheSize">Size of the cache.</param>
1190 <returns></returns>
1191 </member>
1192 <member name="M:FluentNHibernate.Cfg.Db.OracleConnectionStringBuilder.OtherOptions(System.String)">
1193 <summary>
1194 Specifies, as a string, other Oracle options to pass to the connection.
1195 </summary>
1196 <param name="otherOptions">The other options.</param>
1197 <returns></returns>
1198 </member>
1199 <member name="P:FluentNHibernate.Cfg.Db.OracleDataClientConfiguration.Oracle9">
1200 <summary>
1201 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleDataClientConfiguration"/> class using the
1202 Oracle Data Provider (Oracle.DataAccess) library specifying the Oracle 9i dialect.
1203 The Oracle.DataAccess library must be available to the calling application/library.
1204 </summary>
1205 </member>
1206 <member name="P:FluentNHibernate.Cfg.Db.OracleDataClientConfiguration.Oracle10">
1207 <summary>
1208 Initializes a new instance of the <see cref="T:FluentNHibernate.Cfg.Db.OracleDataClientConfiguration"/> class using the
1209 Oracle Data Provider (Oracle.DataAccess) library specifying the Oracle 10g dialect.
1210 The Oracle.DataAccess library must be available to the calling application/library.
1211 </summary>
1212 </member>
1213 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Authentication(System.String)">
1214 <summary>
1215 The type of authentication to be used. Acceptable values:
1216 <list type="bullet">
1217 <item>
1218 SERVER
1219 </item>
1220 <item>
1221 SERVER_ENCRYPT
1222 </item>
1223 <item>
1224 DATA_ENCRYPT
1225 </item>
1226 <item>
1227 KERBEROS
1228 </item>
1229 <item>
1230 GSSPLUGIN
1231 </item>
1232 </list>
1233 </summary>
1234 <param name="authentication"></param>
1235 <returns>IfxDRDAConnectionStringBuilder object</returns>
1236 </member>
1237 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Database(System.String)">
1238 <summary>
1239 The name of the database within the server instance.
1240 </summary>
1241 <param name="database"></param>
1242 <returns>IfxSQLIConnectionStringBuilder object</returns>
1243 </member>
1244 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.HostVarParameter(System.String)">
1245 <summary>
1246 <list type="bullet">
1247 <item>
1248 <term>true</term>
1249 <description> - host variable (:param) support enabled.</description>
1250 </item>
1251 <item>
1252 <term>false (default)</term>
1253 <description> - host variable support disabled.</description>
1254 </item>
1255 </list>
1256 </summary>
1257 <param name="hostVarParameter"></param>
1258 <returns>IfxSQLIConnectionStringBuilder object</returns>
1259 </member>
1260 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.IsolationLevel(System.String)">
1261 <summary>
1262 Isolation level for the connection. Possible values:
1263 <list type="bullet">
1264 <item>
1265 ReadCommitted
1266 </item>
1267 <item>
1268 ReadUncommitted
1269 </item>
1270 <item>
1271 RepeatableRead
1272 </item>
1273 <item>
1274 Serializable
1275 </item>
1276 <item>
1277 Transaction
1278 </item>
1279 </list>
1280 This keyword is only supported for applications participating in a
1281 distributed transaction.
1282 </summary>
1283 <param name="isolationLevel"></param>
1284 <returns>IfxDRDAConnectionStringBuilder object</returns>
1285 </member>
1286 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.MaxPoolSize(System.String)">
1287 <summary>
1288 The maximum number of connections allowed in the pool.
1289 </summary>
1290 <param name="maxPoolSize"></param>
1291 <returns>IfxDRDAConnectionStringBuilder object</returns>
1292 </member>
1293 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.MinPoolSize(System.String)">
1294 <summary>
1295 The minimum number of connections allowed in the pool. Default value 0.
1296 </summary>
1297 <param name="minPoolSize"></param>
1298 <returns>IfxDRDAConnectionStringBuilder object</returns>
1299 </member>
1300 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Password(System.String)">
1301 <summary>
1302 The password associated with the User ID.
1303 </summary>
1304 <param name="password"></param>
1305 <returns>IfxDRDAConnectionStringBuilder object</returns>
1306 </member>
1307 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Pooling(System.String)">
1308 <summary>
1309 When set to true, the IfxConnection object is drawn from
1310 the appropriate pool, or if necessary, it is created and added
1311 to the appropriate pool. Default value 'true'.
1312 </summary>
1313 <param name="pooling"></param>
1314 <returns>IfxDRDAConnectionStringBuilder object</returns>
1315 </member>
1316 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Server(System.String)">
1317 <summary>
1318 Server name with optional port number for direct connection using either
1319 IPv4 notation (<![CDATA[<server name/ip address>[:<port>]]]>) or IPv6 notation.
1320 </summary>
1321 <param name="server"></param>
1322 <returns>IfxDRDAConnectionStringBuilder object</returns>
1323 </member>
1324 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.Username(System.String)">
1325 <summary>
1326 The login account.
1327 </summary>
1328 <param name="username"></param>
1329 <returns>IfxDRDAConnectionStringBuilder object</returns>
1330 </member>
1331 <member name="M:FluentNHibernate.Cfg.Db.IfxDRDAConnectionStringBuilder.OtherOptions(System.String)">
1332 <summary>
1333 Other options: Connection Lifetime, Connection Reset, Connection Timeout, CurrentSchema, Enlist,
1334 Interrupt, Persist Security Info, ResultArrayAsReturnValue, Security, TrustedContextSystemUserID,
1335 TrustedContextSystemPassword
1336 </summary>
1337 <param name="otherOptions"></param>
1338 <returns>IfxDRDAConnectionStringBuilder object</returns>
1339 </member>
1340 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.ClientLocale(System.String)">
1341 <summary>
1342 Client locale, default value is en_us.CP1252 (Windows)
1343 </summary>
1344 <param name="clientLocale"></param>
1345 <returns>IfxSQLIConnectionStringBuilder object</returns>
1346 </member>
1347 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Database(System.String)">
1348 <summary>
1349 The name of the database within the server instance.
1350 </summary>
1351 <param name="database"></param>
1352 <returns>IfxSQLIConnectionStringBuilder object</returns>
1353 </member>
1354 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.DatabaseLocale(System.String)">
1355 <summary>
1356 The language locale of the database. Default value is en_US.8859-1
1357 </summary>
1358 <param name="databaseLocale"></param>
1359 <returns>IfxSQLIConnectionStringBuilder object</returns>
1360 </member>
1361 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Delimident(System.Boolean)">
1362 <summary>
1363 When set to true or y for yes, any string within double
1364 quotes (") is treated as an identifier, and any string within
1365 single quotes (') is treated as a string literal. Default value 'y'.
1366 </summary>
1367 <param name="delimident"></param>
1368 <returns>IfxSQLIConnectionStringBuilder object</returns>
1369 </member>
1370 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Host(System.String)">
1371 <summary>
1372 The name or IP address of the machine on which the
1373 Informix server is running. Required.
1374 </summary>
1375 <param name="host"></param>
1376 <returns>IfxSQLIConnectionStringBuilder object</returns>
1377 </member>
1378 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.MaxPoolSize(System.String)">
1379 <summary>
1380 The maximum number of connections allowed in the pool. Default value 100.
1381 </summary>
1382 <param name="maxPoolSize"></param>
1383 <returns>IfxSQLIConnectionStringBuilder object</returns>
1384 </member>
1385 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.MinPoolSize(System.String)">
1386 <summary>
1387 The minimum number of connections allowed in the pool. Default value 0.
1388 </summary>
1389 <param name="minPoolSize"></param>
1390 <returns>IfxSQLIConnectionStringBuilder object</returns>
1391 </member>
1392 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Password(System.String)">
1393 <summary>
1394 The password associated with the User ID. Required if the
1395 client machine or user account is not trusted by the host.
1396 Prohibited if a User ID is not given.
1397 </summary>
1398 <param name="password"></param>
1399 <returns>IfxSQLIConnectionStringBuilder object</returns>
1400 </member>
1401 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Pooling(System.String)">
1402 <summary>
1403 When set to true, the IfxConnection object is drawn from
1404 the appropriate pool, or if necessary, it is created and added
1405 to the appropriate pool. Default value 'true'.
1406 </summary>
1407 <param name="pooling"></param>
1408 <returns>IfxSQLIConnectionStringBuilder object</returns>
1409 </member>
1410 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Server(System.String)">
1411 <summary>
1412 The name or alias of the instance of the Informix server to
1413 which to connect. Required.
1414 </summary>
1415 <param name="server"></param>
1416 <returns>IfxSQLIConnectionStringBuilder object</returns>
1417 </member>
1418 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Service(System.String)">
1419 <summary>
1420 The service name or port number through which the server
1421 is listening for connection requests.
1422 </summary>
1423 <param name="service"></param>
1424 <returns>IfxSQLIConnectionStringBuilder object</returns>
1425 </member>
1426 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.Username(System.String)">
1427 <summary>
1428 The login account. Required, unless the client machine is
1429 trusted by the host machine.
1430 </summary>
1431 <param name="username"></param>
1432 <returns>IfxSQLIConnectionStringBuilder object</returns>
1433 </member>
1434 <member name="M:FluentNHibernate.Cfg.Db.IfxSQLIConnectionStringBuilder.OtherOptions(System.String)">
1435 <summary>
1436 Other options like: Connection Lifetime, Enlist, Exclusive, Optimize OpenFetchClose,
1437 Fetch Buffer Size, Persist Security Info, Protocol, Single Threaded, Skip Parsing
1438 </summary>
1439 <param name="otherOptions"></param>
1440 <returns>IfxSQLIConnectionStringBuilder object</returns>
1441 </member>
1442 <member name="T:FluentNHibernate.Cfg.FluentConfiguration">
1443 <summary>
1444 Fluent configuration API for NHibernate
1445 </summary>
1446 </member>
1447 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.Database(System.Func{FluentNHibernate.Cfg.Db.IPersistenceConfigurer})">
1448 <summary>
1449 Apply database settings
1450 </summary>
1451 <param name="config">Lambda returning database configuration</param>
1452 <returns>Fluent configuration</returns>
1453 </member>
1454 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.Database(FluentNHibernate.Cfg.Db.IPersistenceConfigurer)">
1455 <summary>
1456 Apply database settings
1457 </summary>
1458 <param name="config">Database configuration instance</param>
1459 <returns>Fluent configuration</returns>
1460 </member>
1461 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.Mappings(System.Action{FluentNHibernate.Cfg.MappingConfiguration})">
1462 <summary>
1463 Apply mappings to NHibernate
1464 </summary>
1465 <param name="mappings">Lambda used to apply mappings</param>
1466 <returns>Fluent configuration</returns>
1467 </member>
1468 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.ExposeConfiguration(System.Action{NHibernate.Cfg.Configuration})">
1469 <summary>
1470 Allows altering of the raw NHibernate Configuration object before creation
1471 </summary>
1472 <param name="config">Lambda used to alter Configuration</param>
1473 <returns>Fluent configuration</returns>
1474 </member>
1475 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory">
1476 <summary>
1477 Verify's the configuration and instructs NHibernate to build a SessionFactory.
1478 </summary>
1479 <returns>ISessionFactory from supplied settings.</returns>
1480 </member>
1481 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.BuildConfiguration">
1482 <summary>
1483 Verifies the configuration and populates the NHibernate Configuration instance.
1484 </summary>
1485 <returns>NHibernate Configuration instance</returns>
1486 </member>
1487 <member name="M:FluentNHibernate.Cfg.FluentConfiguration.CreateConfigurationException(System.Exception)">
1488 <summary>
1489 Creates an exception based on the current state of the configuration.
1490 </summary>
1491 <param name="innerException">Inner exception</param>
1492 <returns>FluentConfigurationException with state</returns>
1493 </member>
1494 <member name="T:FluentNHibernate.Cfg.Fluently">
1495 <summary>
1496 Fluently configure NHibernate
1497 </summary>
1498 </member>
1499 <member name="M:FluentNHibernate.Cfg.Fluently.Configure">
1500 <summary>
1501 Begin fluently configuring NHibernate
1502 </summary>
1503 <returns>Fluent Configuration</returns>
1504 </member>
1505 <member name="M:FluentNHibernate.Cfg.Fluently.Configure(NHibernate.Cfg.Configuration)">
1506 <summary>
1507 Begin fluently configuring NHibernate
1508 </summary>
1509 <param name="cfg">Instance of an NHibernate Configuration</param>
1510 <returns>Fluent Configuration</returns>
1511 </member>
1512 <member name="T:FluentNHibernate.Cfg.FluentMappingsContainer">
1513 <summary>
1514 Container for fluent mappings
1515 </summary>
1516 </member>
1517 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.AddFromAssemblyOf``1">
1518 <summary>
1519 Add all fluent mappings in the assembly that contains T.
1520 </summary>
1521 <typeparam name="T">Type from the assembly</typeparam>
1522 <returns>Fluent mappings configuration</returns>
1523 </member>
1524 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.AddFromAssembly(System.Reflection.Assembly)">
1525 <summary>
1526 Add all fluent mappings in the assembly
1527 </summary>
1528 <param name="assembly">Assembly to add mappings from</param>
1529 <returns>Fluent mappings configuration</returns>
1530 </member>
1531 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.Add``1">
1532 <summary>
1533 Adds a single <see cref="!:IClassMap"/> represented by the specified type.
1534 </summary>
1535 <returns>Fluent mappings configuration</returns>
1536 </member>
1537 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.Add(System.Type)">
1538 <summary>
1539 Adds a single <see cref="!:IClassMap"/> represented by the specified type.
1540 </summary>
1541 <param name="type">The type.</param>
1542 <returns>Fluent mappings configuration</returns>
1543 </member>
1544 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.ExportTo(System.String)">
1545 <summary>
1546 Sets the export location for generated mappings
1547 </summary>
1548 <param name="path">Path to folder for mappings</param>
1549 <returns>Fluent mappings configuration</returns>
1550 </member>
1551 <member name="M:FluentNHibernate.Cfg.FluentMappingsContainer.Apply(NHibernate.Cfg.Configuration)">
1552 <summary>
1553 Applies any added mappings to the NHibernate Configuration
1554 </summary>
1555 <param name="cfg">NHibernate Configuration instance</param>
1556 </member>
1557 <member name="P:FluentNHibernate.Cfg.FluentMappingsContainer.Conventions">
1558 <summary>
1559 Alter convention discovery
1560 </summary>
1561 </member>
1562 <member name="P:FluentNHibernate.Cfg.FluentMappingsContainer.WasUsed">
1563 <summary>
1564 Gets whether any mappings were added
1565 </summary>
1566 </member>
1567 <member name="T:FluentNHibernate.Cfg.HbmMappingsContainer">
1568 <summary>
1569 Container for Hbm mappings
1570 </summary>
1571 </member>
1572 <member name="M:FluentNHibernate.Cfg.HbmMappingsContainer.AddClasses(System.Type[])">
1573 <summary>
1574 Add explicit classes with Hbm mappings
1575 </summary>
1576 <param name="types">List of types to map</param>
1577 <returns>Hbm mappings configuration</returns>
1578 </member>
1579 <member name="M:FluentNHibernate.Cfg.HbmMappingsContainer.AddFromAssemblyOf``1">
1580 <summary>
1581 Add all Hbm mappings in the assembly that contains T.
1582 </summary>
1583 <typeparam name="T">Type from the assembly</typeparam>
1584 <returns>Hbm mappings configuration</returns>
1585 </member>
1586 <member name="M:FluentNHibernate.Cfg.HbmMappingsContainer.AddFromAssembly(System.Reflection.Assembly)">
1587 <summary>
1588 Add all Hbm mappings in the assembly
1589 </summary>
1590 <param name="assembly">Assembly to add mappings from</param>
1591 <returns>Hbm mappings configuration</returns>
1592 </member>
1593 <member name="M:FluentNHibernate.Cfg.HbmMappingsContainer.Apply(NHibernate.Cfg.Configuration)">
1594 <summary>
1595 Applies any added mappings to the NHibernate Configuration
1596 </summary>
1597 <param name="cfg">NHibernate Configuration instance</param>
1598 </member>
1599 <member name="P:FluentNHibernate.Cfg.HbmMappingsContainer.WasUsed">
1600 <summary>
1601 Gets whether any mappings were added
1602 </summary>
1603 </member>
1604 <member name="T:FluentNHibernate.Cfg.MappingConfiguration">
1605 <summary>
1606 Fluent mapping configuration
1607 </summary>
1608 </member>
1609 <member name="M:FluentNHibernate.Cfg.MappingConfiguration.Apply(NHibernate.Cfg.Configuration)">
1610 <summary>
1611 Applies any mappings to the NHibernate Configuration
1612 </summary>
1613 <param name="cfg">NHibernate Configuration instance</param>
1614 </member>
1615 <member name="P:FluentNHibernate.Cfg.MappingConfiguration.FluentMappings">
1616 <summary>
1617 Fluent mappings
1618 </summary>
1619 </member>
1620 <member name="P:FluentNHibernate.Cfg.MappingConfiguration.AutoMappings">
1621 <summary>
1622 Automatic mapping configurations
1623 </summary>
1624 </member>
1625 <member name="P:FluentNHibernate.Cfg.MappingConfiguration.HbmMappings">
1626 <summary>
1627 Hbm mappings
1628 </summary>
1629 </member>
1630 <member name="P:FluentNHibernate.Cfg.MappingConfiguration.WasUsed">
1631 <summary>
1632 Get whether any mappings of any kind were added
1633 </summary>
1634 </member>
1635 <member name="T:FluentNHibernate.Conventions.IConventionFinder">
1636 <summary>
1637 Convention finder - used to search through assemblies for types that implement a specific convention interface.
1638 </summary>
1639 </member>
1640 <member name="M:FluentNHibernate.Conventions.IConventionFinder.AddAssembly(System.Reflection.Assembly)">
1641 <summary>
1642 Add an assembly to be queried.
1643 </summary>
1644 <remarks>
1645 All convention types must have a parameterless constructor, or a single parameter of <see cref="T:FluentNHibernate.Conventions.IConventionFinder"/>.
1646 </remarks>
1647 <param name="assembly">Assembly instance to query</param>
1648 </member>
1649 <member name="M:FluentNHibernate.Conventions.IConventionFinder.AddFromAssemblyOf``1">
1650 <summary>
1651 Adds all conventions found in the assembly that contains <typeparam name="T"/>.
1652 </summary>
1653 <remarks>
1654 All convention types must have a parameterless constructor, or a single parameter of <see cref="T:FluentNHibernate.Conventions.IConventionFinder"/>.
1655 </remarks>
1656 </member>
1657 <member name="M:FluentNHibernate.Conventions.IConventionFinder.Add``1">
1658 <summary>
1659 Add a single convention by type.
1660 </summary>
1661 <remarks>
1662 Type must have a parameterless constructor, or a single parameter of <see cref="T:FluentNHibernate.Conventions.IConventionFinder"/>.
1663 </remarks>
1664 <typeparam name="T">Convention type</typeparam>
1665 </member>
1666 <member name="M:FluentNHibernate.Conventions.IConventionFinder.Add(System.Type)">
1667 <summary>
1668 Add a single convention by type.
1669 </summary>
1670 <remarks>
1671 Types must have a parameterless constructor, or a single parameter of <see cref="T:FluentNHibernate.Conventions.IConventionFinder"/>.
1672 </remarks>
1673 <param name="type">Type of convention</param>
1674 </member>
1675 <member name="M:FluentNHibernate.Conventions.IConventionFinder.Add``1(``0)">
1676 <summary>
1677 Add an instance of a convention.
1678 </summary>
1679 <remarks>
1680 Useful for supplying conventions that require extra constructor parameters.
1681 </remarks>
1682 <typeparam name="T">Convention type</typeparam>
1683 <param name="instance">Instance of convention</param>
1684 </member>
1685 <member name="M:FluentNHibernate.Conventions.IConventionFinder.Find``1">
1686 <summary>
1687 Find any conventions implementing T.
1688 </summary>
1689 <typeparam name="T">Convention interface type</typeparam>
1690 <returns>IEnumerable of T</returns>
1691 </member>
1692 <member name="T:FluentNHibernate.Conventions.DefaultConventionFinder">
1693 <summary>
1694 Default convention finder - doesn't do anything special.
1695 </summary>
1696 </member>
1697 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.Find``1">
1698 <summary>
1699 Find any conventions implementing T.
1700 </summary>
1701 <typeparam name="T">Convention interface type</typeparam>
1702 <returns>IEnumerable of T</returns>
1703 </member>
1704 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.AddAssembly(System.Reflection.Assembly)">
1705 <summary>
1706 Add an assembly to be queried.
1707 </summary>
1708 <remarks>
1709 All convention types must have a parameterless constructor, or a single parameter of IConventionFinder.
1710 </remarks>
1711 <param name="assembly">Assembly instance to query</param>
1712 </member>
1713 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.AddFromAssemblyOf``1">
1714 <summary>
1715 Adds all conventions found in the assembly that contains T.
1716 </summary>
1717 <remarks>
1718 All convention types must have a parameterless constructor, or a single parameter of IConventionFinder.
1719 </remarks>
1720 </member>
1721 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.Add``1">
1722 <summary>
1723 Add a single convention by type.
1724 </summary>
1725 <remarks>
1726 Type must have a parameterless constructor, or a single parameter of IConventionFinder.
1727 </remarks>
1728 <typeparam name="T">Convention type</typeparam>
1729 </member>
1730 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.Add(System.Type)">
1731 <summary>
1732 Add a single convention by type.
1733 </summary>
1734 <remarks>
1735 Types must have a parameterless constructor, or a single parameter of <see cref="T:FluentNHibernate.Conventions.IConventionFinder"/>.
1736 </remarks>
1737 <param name="type">Type of convention</param>
1738 </member>
1739 <member name="M:FluentNHibernate.Conventions.DefaultConventionFinder.Add``1(``0)">
1740 <summary>
1741 Add an instance of a convention.
1742 </summary>
1743 <remarks>
1744 Useful for supplying conventions that require extra constructor parameters.
1745 </remarks>
1746 <typeparam name="T">Convention type</typeparam>
1747 <param name="instance">Instance of convention</param>
1748 </member>
1749 <member name="M:FluentNHibernate.Data.Entity.Equals(FluentNHibernate.Data.Entity)">
1750 <summary>
1751 Indicates whether the current <see cref="T:FluentNHibernate.Data.Entity" /> is equal to another <see cref="T:FluentNHibernate.Data.Entity" />.
1752 </summary>
1753 <returns>
1754 true if the current object is equal to the <paramref name="obj" /> parameter; otherwise, false.
1755 </returns>
1756 <param name="obj">An Entity to compare with this object.</param>
1757 </member>
1758 <member name="M:FluentNHibernate.Data.Entity.Equals(System.Object)">
1759 <summary>
1760 Determines whether the specified <see cref="T:FluentNHibernate.Data.Entity" /> is equal to the current <see cref="T:System.Object" />.
1761 </summary>
1762 <returns>
1763 true if the specified <see cref="T:FluentNHibernate.Data.Entity" /> is equal to the current <see cref="T:System.Object" />; otherwise, false.
1764 </returns>
1765 <param name="obj">The <see cref="T:System.Object" /> to compare with the current <see cref="T:System.Object" />. </param>
1766 <exception cref="T:System.NullReferenceException">The <paramref name="obj" /> parameter is null.</exception><filterpriority>2</filterpriority>
1767 </member>
1768 <member name="M:FluentNHibernate.Data.Entity.GetHashCode">
1769 <summary>
1770 Serves as a hash function for a Entity.
1771 </summary>
1772 <returns>
1773 A hash code for the current <see cref="T:System.Object" />.
1774 </returns>
1775 <filterpriority>2</filterpriority>
1776 </member>
1777 <member name="T:FluentNHibernate.Mapping.AnyPart`1">
1778 <summary>
1779 Represents the "Any" mapping in NHibernate. It is impossible to specify a foreign key constraint for this kind of association. For more information
1780 please reference chapter 5.2.4 in the NHibernate online documentation
1781 </summary>
1782 </member>
1783 <member name="P:FluentNHibernate.Mapping.AnyPart`1.Access">
1784 <summary>
1785 Defines how NHibernate will access the object for persisting/hydrating (Defaults to Property)
1786 </summary>
1787 </member>
1788 <member name="P:FluentNHibernate.Mapping.AnyPart`1.Cascade">
1789 <summary>
1790 Cascade style (Defaults to none)
1791 </summary>
1792 </member>
1793 <member name="T:FluentNHibernate.Mapping.AccessStrategyBuilder">
1794 <summary>
1795 Access strategy mapping builder.
1796 </summary>
1797 </member>
1798 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.#ctor(System.Action{System.String})">
1799 <summary>
1800 Access strategy mapping builder.
1801 </summary>
1802 </member>
1803 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.Property">
1804 <summary>
1805 Sets the access-strategy to property.
1806 </summary>
1807 </member>
1808 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.Field">
1809 <summary>
1810 Sets the access-strategy to field.
1811 </summary>
1812 </member>
1813 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.BackingField">
1814 <summary>
1815 Sets the access-strategy to use the backing-field of an auto-property.
1816 </summary>
1817 </member>
1818 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.CamelCaseField">
1819 <summary>
1820 Sets the access-strategy to field and the naming-strategy to camelcase (field.camelcase).
1821 </summary>
1822 </member>
1823 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.CamelCaseField(FluentNHibernate.Mapping.Prefix)">
1824 <summary>
1825 Sets the access-strategy to field and the naming-strategy to camelcase, with the specified prefix.
1826 </summary>
1827 <param name="prefix">Naming-strategy prefix</param>
1828 </member>
1829 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.LowerCaseField">
1830 <summary>
1831 Sets the access-strategy to field and the naming-strategy to lowercase.
1832 </summary>
1833 </member>
1834 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.LowerCaseField(FluentNHibernate.Mapping.Prefix)">
1835 <summary>
1836 Sets the access-strategy to field and the naming-strategy to lowercase, with the specified prefix.
1837 </summary>
1838 <param name="prefix">Naming-strategy prefix</param>
1839 </member>
1840 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.PascalCaseField(FluentNHibernate.Mapping.Prefix)">
1841 <summary>
1842 Sets the access-strategy to field and the naming-strategy to pascalcase, with the specified prefix.
1843 </summary>
1844 <param name="prefix">Naming-strategy prefix</param>
1845 </member>
1846 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.ReadOnlyPropertyThroughCamelCaseField">
1847 <summary>
1848 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to camelcase.
1849 </summary>
1850 </member>
1851 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.ReadOnlyPropertyThroughCamelCaseField(FluentNHibernate.Mapping.Prefix)">
1852 <summary>
1853 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to camelcase, with the specified prefix.
1854 </summary>
1855 <param name="prefix">Naming-strategy prefix</param>
1856 </member>
1857 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.ReadOnlyPropertyThroughLowerCaseField">
1858 <summary>
1859 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to lowercase.
1860 </summary>
1861 </member>
1862 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.ReadOnlyPropertyThroughLowerCaseField(FluentNHibernate.Mapping.Prefix)">
1863 <summary>
1864 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to lowercase.
1865 </summary>
1866 <param name="prefix">Naming-strategy prefix</param>
1867 </member>
1868 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.ReadOnlyPropertyThroughPascalCaseField(FluentNHibernate.Mapping.Prefix)">
1869 <summary>
1870 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to pascalcase, with the specified prefix.
1871 </summary>
1872 <param name="prefix">Naming-strategy prefix</param>
1873 </member>
1874 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.Using(System.String)">
1875 <summary>
1876 Sets the access-strategy to use the type referenced.
1877 </summary>
1878 <param name="propertyAccessorAssemblyQualifiedClassName">Assembly qualified name of the type to use as the access-strategy</param>
1879 </member>
1880 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.Using(System.Type)">
1881 <summary>
1882 Sets the access-strategy to use the type referenced.
1883 </summary>
1884 <param name="propertyAccessorClassType">Type to use as the access-strategy</param>
1885 </member>
1886 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder.Using``1">
1887 <summary>
1888 Sets the access-strategy to use the type referenced.
1889 </summary>
1890 <typeparam name="TPropertyAccessorClass">Type to use as the access-strategy</typeparam>
1891 </member>
1892 <member name="P:FluentNHibernate.Mapping.ComponentPartBase`1.Access">
1893 <summary>
1894 Set the access and naming strategy for this component.
1895 </summary>
1896 </member>
1897 <member name="M:FluentNHibernate.Mapping.DiscriminatorPart.AlwaysSelectWithValue">
1898 <summary>
1899 Force NHibernate to always select using the discriminator value, even when selecting all subclasses. This
1900 can be useful when your table contains more discriminator values than you have classes (legacy).
1901 </summary>
1902 <remarks>Sets the "force" attribute.</remarks>
1903 </member>
1904 <member name="M:FluentNHibernate.Mapping.DiscriminatorPart.ReadOnly">
1905 <summary>
1906 Set this discriminator as read-only. Call this if your discriminator column is also part of a mapped composite identifier.
1907 </summary>
1908 <returns>Sets the "insert" attribute.</returns>
1909 </member>
1910 <member name="M:FluentNHibernate.Mapping.DiscriminatorPart.Formula(System.String)">
1911 <summary>
1912 An arbitrary SQL expression that is executed when a type has to be evaluated. Allows content-based discrimination.
1913 </summary>
1914 <param name="sql">SQL expression</param>
1915 </member>
1916 <member name="T:FluentNHibernate.Conventions.UserTypeConvention`1">
1917 <summary>
1918 Base class for user type conventions. Create a subclass of this to automatically
1919 map all properties that the user type can be used against. Override Accept or
1920 Apply to alter the behavior.
1921 </summary>
1922 <typeparam name="TUserType">IUserType implementation</typeparam>
1923 </member>
1924 <member name="T:FluentNHibernate.Conventions.AttributePropertyConvention`1">
1925 <summary>
1926 Base class for attribute based conventions. Create a subclass of this to supply your own
1927 attribute based conventions.
1928 </summary>
1929 <typeparam name="T">Attribute identifier</typeparam>
1930 </member>
1931 <member name="M:FluentNHibernate.Conventions.AttributePropertyConvention`1.Apply(`0,FluentNHibernate.Conventions.Instances.IPropertyInstance)">
1932 <summary>
1933 Apply changes to a property with an attribute matching T.
1934 </summary>
1935 <param name="attribute">Instance of attribute found on property.</param>
1936 <param name="instance">Property with attribute</param>
1937 </member>
1938 <member name="P:FluentNHibernate.Mapping.DynamicComponentPart`1.Access">
1939 <summary>
1940 Set the access and naming strategy for this component.
1941 </summary>
1942 </member>
1943 <member name="T:FluentNHibernate.Mapping.InvalidPrefixException">
1944 <summary>
1945 Thrown when a prefix is specified for an access-strategy that isn't supported.
1946 </summary>
1947 </member>
1948 <member name="T:FluentNHibernate.Mapping.Prefix">
1949 <summary>
1950 Naming strategy prefix.
1951 </summary>
1952 </member>
1953 <member name="M:FluentNHibernate.Testing.PersistenceSpecification`1.CheckComponentList``1(System.Linq.Expressions.Expression{System.Func{`0,System.Object}},System.Collections.Generic.IList{``0})">
1954 <summary>
1955 Checks a list of components for validity.
1956 </summary>
1957 <typeparam name="TList">Type of list element</typeparam>
1958 <param name="expression">Property</param>
1959 <param name="propertyValue">Value to save</param>
1960 </member>
1961 <member name="T:FluentNHibernate.Utils.ExpressionToSql">
1962 <summary>
1963 Converts an expression to a best guess SQL string
1964 </summary>
1965 </member>
1966 <member name="M:FluentNHibernate.Utils.ExpressionToSql.Convert``1(System.Linq.Expressions.Expression{System.Func{``0,System.Object}})">
1967 <summary>
1968 Converts a Func expression to a best guess SQL string
1969 </summary>
1970 </member>
1971 <member name="M:FluentNHibernate.Utils.ExpressionToSql.Convert``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})">
1972 <summary>
1973 Converts a boolean Func expression to a best guess SQL string
1974 </summary>
1975 </member>
1976 <member name="M:FluentNHibernate.Utils.ExpressionToSql.Convert(System.Linq.Expressions.MethodCallExpression)">
1977 <summary>
1978 Gets the value of a method call.
1979 </summary>
1980 <param name="body">Method call expression</param>
1981 </member>
1982 <member name="T:FluentNHibernate.Mapping.JoinPart`1">
1983 <summary>
1984 Maps to the Join element in NH 2.0
1985 </summary>
1986 <typeparam name="T"></typeparam>
1987 </member>
1988 <member name="M:FluentNHibernate.Mapping.NotFoundExpression`1.Ignore">
1989 <summary>
1990 Used to set the Not-Found attribute to ignore. This tells NHibernate to
1991 return a null object rather then throw an exception when the join fails
1992 </summary>
1993 <returns></returns>
1994 </member>
1995 <member name="M:FluentNHibernate.Mapping.NotFoundExpression`1.Exception">
1996 <summary>
1997 Used to set the Not-Found attribute to exception (Nhibernate default). This
1998 tells NHibernate to throw an exception when the join fails
1999 </summary>
2000 <returns></returns>
2001 </member>
2002 <member name="M:FluentNHibernate.Mapping.OptimisticLockBuilder`1.None">
2003 <summary>
2004 Use no locking strategy
2005 </summary>
2006 </member>
2007 <member name="M:FluentNHibernate.Mapping.OptimisticLockBuilder`1.Version">
2008 <summary>
2009 Use version locking
2010 </summary>
2011 </member>
2012 <member name="M:FluentNHibernate.Mapping.OptimisticLockBuilder`1.Dirty">
2013 <summary>
2014 Use dirty locking
2015 </summary>
2016 </member>
2017 <member name="M:FluentNHibernate.Mapping.OptimisticLockBuilder`1.All">
2018 <summary>
2019 Use all locking
2020 </summary>
2021 </member>
2022 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.Component(System.Action{FluentNHibernate.Mapping.CompositeElementPart{`1}})">
2023 <summary>
2024 Maps this collection as a collection of components.
2025 </summary>
2026 <param name="action">Component mapping</param>
2027 </member>
2028 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.Table(System.String)">
2029 <summary>
2030 Sets the table name for this one-to-many.
2031 </summary>
2032 <param name="name">Table name</param>
2033 </member>
2034 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.Where(System.Linq.Expressions.Expression{System.Func{`1,System.Boolean}})">
2035 <summary>
2036 Sets the where clause for this one-to-many relationship.
2037 Note: This only supports simple cases, use the string overload for more complex clauses.
2038 </summary>
2039 </member>
2040 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.Where(System.String)">
2041 <summary>
2042 Sets the where clause for this one-to-many relationship.
2043 </summary>
2044 </member>
2045 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.CollectionType``1">
2046 <summary>
2047 Sets a custom collection type
2048 </summary>
2049 </member>
2050 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.CollectionType(System.Type)">
2051 <summary>
2052 Sets a custom collection type
2053 </summary>
2054 </member>
2055 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.CollectionType(System.String)">
2056 <summary>
2057 Sets a custom collection type
2058 </summary>
2059 </member>
2060 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.CollectionType(FluentNHibernate.MappingModel.TypeReference)">
2061 <summary>
2062 Sets a custom collection type
2063 </summary>
2064 </member>
2065 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.ApplyFilter``1(System.String)">
2066 <overloads>
2067 Applies a named filter to this one-to-many.
2068 </overloads>
2069 <summary>
2070 Applies a named filter to this one-to-many.
2071 </summary>
2072 <param name="condition">The condition to apply</param>
2073 <typeparam name="TFilter">
2074 The type of a <see cref="T:FluentNHibernate.Mapping.FilterDefinition"/> implementation
2075 defining the filter to apply.
2076 </typeparam>
2077 </member>
2078 <member name="M:FluentNHibernate.Mapping.ToManyBase`3.ApplyFilter``1">
2079 <summary>
2080 Applies a named filter to this one-to-many.
2081 </summary>
2082 <typeparam name="TFilter">
2083 The type of a <see cref="T:FluentNHibernate.Mapping.FilterDefinition"/> implementation
2084 defining the filter to apply.
2085 </typeparam>
2086 </member>
2087 <member name="P:FluentNHibernate.Mapping.ToManyBase`3.Cache">
2088 <summary>
2089 Specify caching for this entity.
2090 </summary>
2091 </member>
2092 <member name="P:FluentNHibernate.Mapping.ToManyBase`3.Access">
2093 <summary>
2094 Set the access and naming strategy for this one-to-many.
2095 </summary>
2096 </member>
2097 <member name="P:FluentNHibernate.Mapping.ToManyBase`3.Not">
2098 <summary>
2099 Inverts the next boolean
2100 </summary>
2101 </member>
2102 <member name="T:FluentNHibernate.Mapping.AccessStrategyBuilder`1">
2103 <summary>
2104 Access strategy mapping builder.
2105 </summary>
2106 <typeparam name="T">Mapping part to be applied to</typeparam>
2107 </member>
2108 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.#ctor(`0,System.Action{System.String})">
2109 <summary>
2110 Access strategy mapping builder.
2111 </summary>
2112 <param name="parent">Instance of the parent mapping part.</param>
2113 <param name="setter">Setter for altering the model</param>
2114 </member>
2115 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.Property">
2116 <summary>
2117 Sets the access-strategy to property.
2118 </summary>
2119 </member>
2120 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.Field">
2121 <summary>
2122 Sets the access-strategy to field.
2123 </summary>
2124 </member>
2125 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.BackingField">
2126 <summary>
2127 Sets the access-strategy to use the backing-field of an auto-property.
2128 </summary>
2129 </member>
2130 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.CamelCaseField">
2131 <summary>
2132 Sets the access-strategy to field and the naming-strategy to camelcase (field.camelcase).
2133 </summary>
2134 </member>
2135 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.CamelCaseField(FluentNHibernate.Mapping.Prefix)">
2136 <summary>
2137 Sets the access-strategy to field and the naming-strategy to camelcase, with the specified prefix.
2138 </summary>
2139 <param name="prefix">Naming-strategy prefix</param>
2140 </member>
2141 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.LowerCaseField">
2142 <summary>
2143 Sets the access-strategy to field and the naming-strategy to lowercase.
2144 </summary>
2145 </member>
2146 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.LowerCaseField(FluentNHibernate.Mapping.Prefix)">
2147 <summary>
2148 Sets the access-strategy to field and the naming-strategy to lowercase, with the specified prefix.
2149 </summary>
2150 <param name="prefix">Naming-strategy prefix</param>
2151 </member>
2152 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.PascalCaseField(FluentNHibernate.Mapping.Prefix)">
2153 <summary>
2154 Sets the access-strategy to field and the naming-strategy to pascalcase, with the specified prefix.
2155 </summary>
2156 <param name="prefix">Naming-strategy prefix</param>
2157 </member>
2158 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.ReadOnlyPropertyThroughCamelCaseField">
2159 <summary>
2160 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to camelcase.
2161 </summary>
2162 </member>
2163 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.ReadOnlyPropertyThroughCamelCaseField(FluentNHibernate.Mapping.Prefix)">
2164 <summary>
2165 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to camelcase, with the specified prefix.
2166 </summary>
2167 <param name="prefix">Naming-strategy prefix</param>
2168 </member>
2169 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.ReadOnlyPropertyThroughLowerCaseField">
2170 <summary>
2171 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to lowercase.
2172 </summary>
2173 </member>
2174 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.ReadOnlyPropertyThroughLowerCaseField(FluentNHibernate.Mapping.Prefix)">
2175 <summary>
2176 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to lowercase.
2177 </summary>
2178 <param name="prefix">Naming-strategy prefix</param>
2179 </member>
2180 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.ReadOnlyPropertyThroughPascalCaseField(FluentNHibernate.Mapping.Prefix)">
2181 <summary>
2182 Sets the access-strategy to read-only property (nosetter) and the naming-strategy to pascalcase, with the specified prefix.
2183 </summary>
2184 <param name="prefix">Naming-strategy prefix</param>
2185 </member>
2186 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.Using(System.String)">
2187 <summary>
2188 Sets the access-strategy to use the type referenced.
2189 </summary>
2190 <param name="propertyAccessorAssemblyQualifiedClassName">Assembly qualified name of the type to use as the access-strategy</param>
2191 </member>
2192 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.Using(System.Type)">
2193 <summary>
2194 Sets the access-strategy to use the type referenced.
2195 </summary>
2196 <param name="propertyAccessorClassType">Type to use as the access-strategy</param>
2197 </member>
2198 <member name="M:FluentNHibernate.Mapping.AccessStrategyBuilder`1.Using``1">
2199 <summary>
2200 Sets the access-strategy to use the type referenced.
2201 </summary>
2202 <typeparam name="TPropertyAccessorClass">Type to use as the access-strategy</typeparam>
2203 </member>
2204 <member name="P:FluentNHibernate.Mapping.ComponentPart`1.Access">
2205 <summary>
2206 Set the access and naming strategy for this component.
2207 </summary>
2208 </member>
2209 <member name="T:FluentNHibernate.Mapping.CompositeElementPart`1">
2210 <summary>
2211 Component-element for component HasMany's.
2212 </summary>
2213 <typeparam name="T">Component type</typeparam>
2214 </member>
2215 <member name="M:FluentNHibernate.Mapping.CompositeElementPart`1.ParentReference(System.Linq.Expressions.Expression{System.Func{`0,System.Object}})">
2216 <summary>
2217 Maps a property of the component class as a reference back to the containing entity
2218 </summary>
2219 <param name="exp">Parent reference property</param>
2220 <returns>Component being mapped</returns>
2221 </member>
2222 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Increment">
2223 <summary>
2224 generates identifiers of any integral type that are unique only when no other
2225 process is inserting data into the same table. Do not use in a cluster.
2226 </summary>
2227 <returns></returns>
2228 </member>
2229 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Increment(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2230 <summary>
2231 generates identifiers of any integral type that are unique only when no other
2232 process is inserting data into the same table. Do not use in a cluster.
2233 </summary>
2234 <param name="paramValues">Params configuration</param>
2235 </member>
2236 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Identity">
2237 <summary>
2238 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
2239 The identifier returned by the database is converted to the property type using
2240 Convert.ChangeType. Any integral property type is thus supported.
2241 </summary>
2242 <returns></returns>
2243 </member>
2244 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Identity(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2245 <summary>
2246 supports identity columns in DB2, MySQL, MS SQL Server and Sybase.
2247 The identifier returned by the database is converted to the property type using
2248 Convert.ChangeType. Any integral property type is thus supported.
2249 </summary>
2250 <param name="paramValues">Params configuration</param>
2251 </member>
2252 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Sequence(System.String)">
2253 <summary>
2254 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
2255 The identifier returned by the database is converted to the property type
2256 using Convert.ChangeType. Any integral property type is thus supported.
2257 </summary>
2258 <param name="sequenceName"></param>
2259 <returns></returns>
2260 </member>
2261 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Sequence(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2262 <summary>
2263 uses a sequence in DB2, PostgreSQL, Oracle or a generator in Firebird.
2264 The identifier returned by the database is converted to the property type
2265 using Convert.ChangeType. Any integral property type is thus supported.
2266 </summary>
2267 <param name="sequenceName"></param>
2268 <param name="paramValues">Params configuration</param>
2269 </member>
2270 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.HiLo(System.String,System.String,System.String)">
2271 <summary>
2272 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
2273 given a table and column (by default hibernate_unique_key and next_hi respectively)
2274 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
2275 only for a particular database. Do not use this generator with a user-supplied connection.
2276 requires a "special" database table to hold the next available "hi" value
2277 </summary>
2278 <param name="table"></param>
2279 <param name="column"></param>
2280 <param name="maxLo"></param>
2281 <returns></returns>
2282 </member>
2283 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.HiLo(System.String,System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2284 <summary>
2285 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
2286 given a table and column (by default hibernate_unique_key and next_hi respectively)
2287 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
2288 only for a particular database. Do not use this generator with a user-supplied connection.
2289 requires a "special" database table to hold the next available "hi" value
2290 </summary>
2291 <param name="table"></param>
2292 <param name="column"></param>
2293 <param name="maxLo"></param>
2294 <param name="paramValues">Params configuration</param>
2295 </member>
2296 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.HiLo(System.String)">
2297 <summary>
2298 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
2299 given a table and column (by default hibernate_unique_key and next_hi respectively)
2300 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
2301 only for a particular database. Do not use this generator with a user-supplied connection.
2302 requires a "special" database table to hold the next available "hi" value
2303 </summary>
2304 <param name="maxLo"></param>
2305 <returns></returns>
2306 </member>
2307 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.HiLo(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2308 <summary>
2309 uses a hi/lo algorithm to efficiently generate identifiers of any integral type,
2310 given a table and column (by default hibernate_unique_key and next_hi respectively)
2311 as a source of hi values. The hi/lo algorithm generates identifiers that are unique
2312 only for a particular database. Do not use this generator with a user-supplied connection.
2313 requires a "special" database table to hold the next available "hi" value
2314 </summary>
2315 <param name="maxLo"></param>
2316 <param name="paramValues">Params configuration</param>
2317 </member>
2318 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.SeqHiLo(System.String,System.String)">
2319 <summary>
2320 uses an Oracle-style sequence (where supported)
2321 </summary>
2322 <param name="sequence"></param>
2323 <param name="maxLo"></param>
2324 <returns></returns>
2325 </member>
2326 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.SeqHiLo(System.String,System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2327 <summary>
2328 uses an Oracle-style sequence (where supported)
2329 </summary>
2330 <param name="sequence"></param>
2331 <param name="maxLo"></param>
2332 <param name="paramValues">Params configuration</param>
2333 </member>
2334 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.UuidHex(System.String)">
2335 <summary>
2336 uses System.Guid and its ToString(string format) method to generate identifiers
2337 of type string. The length of the string returned depends on the configured format.
2338 </summary>
2339 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
2340 <returns></returns>
2341 </member>
2342 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.UuidHex(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2343 <summary>
2344 uses System.Guid and its ToString(string format) method to generate identifiers
2345 of type string. The length of the string returned depends on the configured format.
2346 </summary>
2347 <param name="format">http://msdn.microsoft.com/en-us/library/97af8hh4.aspx</param>
2348 <param name="paramValues">Params configuration</param>
2349 </member>
2350 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.UuidString">
2351 <summary>
2352 uses a new System.Guid to create a byte[] that is converted to a string.
2353 </summary>
2354 <returns></returns>
2355 </member>
2356 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.UuidString(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2357 <summary>
2358 uses a new System.Guid to create a byte[] that is converted to a string.
2359 </summary>
2360 <param name="paramValues">Params configuration</param>
2361 </member>
2362 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Guid">
2363 <summary>
2364 uses a new System.Guid as the identifier.
2365 </summary>
2366 <returns></returns>
2367 </member>
2368 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Guid(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2369 <summary>
2370 uses a new System.Guid as the identifier.
2371 </summary>
2372 <param name="paramValues">Params configuration</param>
2373 </member>
2374 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.GuidComb">
2375 <summary>
2376 Recommended for Guid identifiers!
2377 uses the algorithm to generate a new System.Guid described by Jimmy Nilsson
2378 in the article http://www.informit.com/articles/article.asp?p=25862.
2379 </summary>
2380 <returns></returns>
2381 </member>
2382 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.GuidComb(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2383 <summary>
2384 Recommended for Guid identifiers!
2385 uses the algorithm to generate a new System.Guid described by Jimmy Nilsson
2386 in the article http://www.informit.com/articles/article.asp?p=25862.
2387 </summary>
2388 <param name="paramValues">Params configuration</param>
2389 </member>
2390 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Assigned">
2391 <summary>
2392 lets the application to assign an identifier to the object before Save() is called.
2393 </summary>
2394 <returns></returns>
2395 </member>
2396 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Assigned(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2397 <summary>
2398 lets the application to assign an identifier to the object before Save() is called.
2399 </summary>
2400 <param name="paramValues">Params configuration</param>
2401 </member>
2402 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Native">
2403 <summary>
2404 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
2405 </summary>
2406 <returns></returns>
2407 </member>
2408 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Native(System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2409 <summary>
2410 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
2411 </summary>
2412 <param name="paramValues">Params configuration</param>
2413 </member>
2414 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Native(System.String)">
2415 <summary>
2416 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
2417 </summary>
2418 </member>
2419 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Native(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2420 <summary>
2421 picks identity, sequence or hilo depending upon the capabilities of the underlying database.
2422 </summary>
2423 </member>
2424 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Foreign(System.String)">
2425 <summary>
2426 uses the identifier of another associated object. Usually used in conjunction with a one-to-one primary key association.
2427 </summary>
2428 <param name="property"></param>
2429 <returns></returns>
2430 </member>
2431 <member name="M:FluentNHibernate.Mapping.IdentityGenerationStrategyBuilder`1.Foreign(System.String,System.Action{FluentNHibernate.Mapping.ParamBuilder})">
2432 <summary>
2433 uses the identifier of another associated object. Usually used in conjunction with a one-to-one primary key association.
2434 </summary>
2435 <param name="property"></param>
2436 <param name="paramValues">Params configuration</param>
2437 </member>
2438 <member name="M:FluentNHibernate.Mapping.IdentityPart.UnsavedValue(System.Object)">
2439 <summary>
2440 Sets the unsaved-value of the identity.
2441 </summary>
2442 <param name="unsavedValue">Value that represents an unsaved value.</param>
2443 </member>
2444 <member name="M:FluentNHibernate.Mapping.IdentityPart.Column(System.String)">
2445 <summary>
2446 Sets the column name for the identity field.
2447 </summary>
2448 <param name="columnName">Column name</param>
2449 </member>
2450 <member name="P:FluentNHibernate.Mapping.IdentityPart.Access">
2451 <summary>
2452 Set the access and naming strategy for this identity.
2453 </summary>
2454 </member>
2455 <member name="M:FluentNHibernate.Mapping.ManyToManyPart`1.OrderBy(System.String)">
2456 <summary>
2457 Sets the order-by clause for this one-to-many relationship.
2458 </summary>
2459 </member>
2460 <member name="M:FluentNHibernate.Mapping.ManyToOnePart`1.UniqueKey(System.String)">
2461 <summary>
2462 Specifies the name of a multi-column unique constraint.
2463 </summary>
2464 <param name="keyName">Name of constraint</param>
2465 </member>
2466 <member name="P:FluentNHibernate.Mapping.ManyToOnePart`1.Not">
2467 <summary>
2468 Inverts the next boolean
2469 </summary>
2470 </member>
2471 <member name="M:FluentNHibernate.Mapping.OneToManyPart`1.PropertyRef(System.String)">
2472 <summary>
2473 This method is used to set a different key column in this table to be used for joins.
2474 The output is set as the property-ref attribute in the "key" subelement of the collection
2475 </summary>
2476 <param name="propertyRef">The name of the column in this table which is linked to the foreign key</param>
2477 <returns>OneToManyPart</returns>
2478 </member>
2479 <member name="M:FluentNHibernate.Mapping.OneToManyPart`1.OrderBy(System.String)">
2480 <summary>
2481 Sets the order-by clause for this one-to-many relationship.
2482 </summary>
2483 </member>
2484 <member name="M:FluentNHibernate.Mapping.PropertyPart.CustomType``1">
2485 <summary>
2486 Specifies that a custom type (an implementation of <see cref="T:NHibernate.UserTypes.IUserType"/>) should be used for this property for mapping it to/from one or more database columns whose format or type doesn't match this .NET property.
2487 </summary>
2488 <typeparam name="TCustomtype">A type which implements <see cref="T:NHibernate.UserTypes.IUserType"/>.</typeparam>
2489 <returns>This property mapping to continue the method chain</returns>
2490 </member>
2491 <member name="M:FluentNHibernate.Mapping.PropertyPart.CustomType(System.Type)">
2492 <summary>
2493 Specifies that a custom type (an implementation of <see cref="T:NHibernate.UserTypes.IUserType"/>) should be used for this property for mapping it to/from one or more database columns whose format or type doesn't match this .NET property.
2494 </summary>
2495 <param name="type">A type which implements <see cref="T:NHibernate.UserTypes.IUserType"/>.</param>
2496 <returns>This property mapping to continue the method chain</returns>
2497 </member>
2498 <member name="M:FluentNHibernate.Mapping.PropertyPart.CustomType(System.String)">
2499 <summary>
2500 Specifies that a custom type (an implementation of <see cref="T:NHibernate.UserTypes.IUserType"/>) should be used for this property for mapping it to/from one or more database columns whose format or type doesn't match this .NET property.
2501 </summary>
2502 <param name="type">A type which implements <see cref="T:NHibernate.UserTypes.IUserType"/>.</param>
2503 <returns>This property mapping to continue the method chain</returns>
2504 </member>
2505 <member name="M:FluentNHibernate.Mapping.PropertyPart.UniqueKey(System.String)">
2506 <summary>
2507 Specifies the name of a multi-column unique constraint.
2508 </summary>
2509 <param name="keyName">Name of constraint</param>
2510 </member>
2511 <member name="P:FluentNHibernate.Mapping.PropertyPart.Access">
2512 <summary>
2513 Set the access and naming strategy for this property.
2514 </summary>
2515 </member>
2516 <member name="P:FluentNHibernate.Mapping.PropertyPart.Not">
2517 <summary>
2518 Inverts the next boolean
2519 </summary>
2520 </member>
2521 <member name="M:FluentNHibernate.MappingModel.AttributeStore`1.IsSpecified``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
2522 <summary>
2523 Returns whether the user has set a value for a property.
2524 </summary>
2525 </member>
2526 <member name="M:FluentNHibernate.MappingModel.AttributeStore`1.IsSpecified(System.String)">
2527 <summary>
2528 Returns whether the user has set a value for a property.
2529 </summary>
2530 </member>
2531 <member name="M:FluentNHibernate.MappingModel.AttributeStore`1.HasValue``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})">
2532 <summary>
2533 Returns whether a property has any value, default or user specified.
2534 </summary>
2535 <typeparam name="TResult"></typeparam>
2536 <param name="exp"></param>
2537 <returns></returns>
2538 </member>
2539 <member name="M:FluentNHibernate.Reveal.Property``1(System.String)">
2540 <summary>
2541 Reveals a hidden property for use instead of expressions.
2542 </summary>
2543 <typeparam name="TEntity">Entity type</typeparam>
2544 <param name="propertyName">Name of property</param>
2545 <returns>Expression for the hidden property</returns>
2546 </member>
2547 <member name="M:FluentNHibernate.Reveal.Property``2(System.String)">
2548 <summary>
2549 Reveals a hidden property with a specific return type for use instead of expressions.
2550 </summary>
2551 <typeparam name="TEntity">Entity type</typeparam>
2552 <typeparam name="TReturn">Property return type</typeparam>
2553 <param name="propertyName">Name of property</param>
2554 <returns>Expression for the hidden property</returns>
2555 </member>
2556 </members>
2557</doc>