return bool |
|
object obj |
Type TypeFactory
Namespace NHibernate.Type
return bool |
|
object obj |
return int |
return Type |
return string |
return CollectionType |
An ArrayType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type elementClass |
The Type to use to create the array. |
return Object[] |
|
Object[] row |
|
ICacheAssembler[] types |
|
ISessionImplementor session |
|
object owner |
return CollectionType |
A BagType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
This method will return null if the name is not found in the basicNameMap.
return IType |
The instance of the IType that the string represents. |
string name |
The name of the type. |
return CollectionType |
|
string typeName |
|
string role |
|
string referencedPropertyName |
Object[] values |
|
IType[] types |
|
Boolean[] copy |
|
Object[] target |
return Object[] |
|
Object[] row |
|
ICacheAssembler[] types |
|
ISessionImplementor session |
return Int32[] |
|
StandardProperty[] properties |
|
Object[] x |
|
Object[] y |
|
Boolean[][] includeColumns |
|
bool anyUninitializedProperties |
|
ISessionImplementor session |
return Int32[] |
|
StandardProperty[] properties |
|
Object[] x |
|
Object[] y |
|
Boolean[][] includeColumns |
|
bool anyUninitializedProperties |
|
ISessionImplementor session |
return CollectionType |
A GenericBagType`1 for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type elementClass |
The Type to use to create the IList`1 with. |
return CollectionType |
A GenericIdentifierBagType`1 for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type elementClass |
The Type to use to create the IList`1 with. |
return CollectionType |
A ListType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type elementClass |
The Type to use to create the IList`1 with. |
return CollectionType |
A MapType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type indexClass |
The Type to use as the TKey to create the IDictionary`2 with. |
Type elementClass |
The Type to use as the TValue to create the IDictionary`2 with. |
return CollectionType |
A GenericSetType`1 for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
Type elementClass |
The type of the set elements. |
return CollectionType |
|
string role |
|
string propertyRef |
|
object comparer |
|
Type indexClass |
|
Type elementClass |
return CollectionType |
|
string role |
|
string propertyRef |
|
object comparer |
|
Type indexClass |
|
Type elementClass |
return CollectionType |
A GenericSetType`1 for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
object comparer |
The IComparer`1 to use for the set. |
Type elementType |
The type of the elements in the set. |
return NullableType |
|
int length |
In addition to returning the BinaryType it will also ensure that it has been added to the basicNameMap with the keysByte[](length)
andNHibernate.Type.BinaryType(length)
.
return NullableType |
A BinaryType |
int length |
The length of the data to store in the database. |
return NullableType |
|
Byte precision |
|
Byte scale |
return NullableType |
|
int length |
return NullableType |
|
Type serializableType |
|
int length |
Docu.Documentation.Comments.Paragraph Docu.Documentation.Comments.Paragraph
return NullableType |
A SerializableType |
Type serializableType |
The Type that will be Serialized to the database. |
return NullableType |
|
int length |
return NullableType |
|
int length |
return IType |
An instance of NHibernate.Type.IType |
string typeName |
the type name |
IDictionary parameters |
parameters for the type |
When looking for the NHibernate type it will look in the cache of the Basic types first. If it doesn't find it in the cache then it uses the typeName to get a reference to the Class (Type in .NET). Once we get the reference to the .NET class we check to see if it implements IType, ICompositeUserType, IUserType, ILifecycle (Association), or IPersistentEnum. If none of those are implemented then we will serialize the Type to the database using NHibernate.Type.SerializableType(typeName)
return IType |
An instance of NHibernate.Type.IType |
string typeName |
return CollectionType |
A IdentifierBagType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
object type |
|
IDictionary parameters |
return CollectionType |
A ListType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
return EntityType |
|
Type persistentClass |
|
bool lazy |
return EntityType |
|
Type persistentClass |
|
string uniqueKeyPropertyName |
|
bool lazy |
|
bool ignoreNotFound |
return EntityType |
|
Type persistentClass |
return CollectionType |
A MapType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
return IType |
|
Type persistentClass |
|
ForeignKeyDirection foreignKeyDirection |
|
string uniqueKeyPropertyName |
|
bool lazy |
return CollectionType |
A OrderedMapType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
return CollectionType |
|
string role |
|
string propertyRef |
return Object[] |
|
Object[] original |
|
Object[] target |
|
IType[] types |
|
ISessionImplementor session |
|
object owner |
|
IDictionary copiedAlready |
return CollectionType |
A SetType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
return CollectionType |
A SortedMapType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
IComparer comparer |
The IComparer that does the sorting. |
return CollectionType |
A SortedSetType for the specified role. |
string role |
The role the collection is in. |
string propertyRef |
${WriteSummary(content)} |
IComparer comparer |
The IComparer that does the sorting. |