The TypeFactory type exposes the following members.

Methods

  NameDescription
Array
Creates a new CollectionType for an Array.
Assemble
Bag
Creates a new CollectionType for an IList with bag semantics.
Basic
Given the name of a Hibernate type such as Decimal, Decimal(19,0) , Int32, or even NHibernate.Type.DecimalType, NHibernate.Type.DecimalType(19,0), NHibernate.Type.Int32Type, then return an instance of NHibernate.Type.IType
CustomCollection
DeepCopy
Deep copy values in the first array into the second
Disassemble
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
FindDirty
Determine if any of the given field values are dirty, returning an array containing indexes of the dirty fields or null if no fields are dirty.
FindModified
Determine if any of the given field values are modified, returning an array containing indexes of the dirty fields or null if no fields are modified.
GenericBag
Creates a new CollectionType for an IList<(Of <(T>)>) with bag semantics.
GenericIdBag
Creates a new CollectionType for an IList<(Of <(T>)>) with identifier bag semantics.
GenericList
Creates a new CollectionType for an IList<(Of <(T>)>) with list semantics.
GenericMap
GenericSet
Creates a new CollectionType for an ISet.
GenericSortedDictionary
GenericSortedList
GenericSortedSet
Creates a new CollectionType for a sorted ISet.
GetAnsiStringType
GetBinaryType
Gets the BinaryType with the specified length.
GetDecimalType
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetSerializableTypeOverloaded.
GetStringType
GetType
Gets the Type of the current instance.
(Inherited from Object.)
GetTypeType
HeuristicTypeOverloaded.
IdBag
Creates a new CollectionType for an IList with id-bag semantics.
InjectParameters
List
Creates a new CollectionType for an IList.
ManyToOneOverloaded.
Map
Creates a new CollectionType for an IDictionary.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
OneToOne
A one-to-one association type for the given class and cascade style.
OrderedMap
Creates a new CollectionType for an IDictionary that maintains insertion order of elements.
OrderedSet
Replace
Set
Creates a new CollectionType for an ISet.
SortedMap
Creates a new CollectionType for an IDictionary that is sorted by an IComparer.
SortedSet
Creates a new CollectionType for an ISet that is sorted by an IComparer.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also