The ComponentType type exposes the following members.

Methods

  NameDescription
Assemble
(Overrides AbstractType..::.Assemble(Object, ISessionImplementor, Object).)
DeepCopy
(Overrides AbstractType..::.DeepCopy(Object).)
Disassemble
(Overrides AbstractType..::.Disassemble(Object, ISessionImplementor).)
EqualsOverloaded.
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.)
FromString
(Overrides AbstractType..::.FromString(String).)
GetCascadeStyle
GetColumnSpan (Overrides AbstractType..::.GetColumnSpan(IMapping).)
GetFetchMode
GetHashCodeOverloaded.
GetPropertyValueOverloaded.
GetPropertyValuesOverloaded.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
Hydrate
(Overrides AbstractType..::.Hydrate(IDataReader, array<String>[]()[], ISessionImplementor, Object).)
InstantiateOverloaded.
IsDatabaseNull
Determines whether the specified value is represented as nullNothingnullptra null reference (Nothing in Visual Basic) in the database.
(Inherited from AbstractType.)
IsDirtyOverloaded.
IsModified (Overrides AbstractType..::.IsModified(Object, Object, array<Boolean>[]()[], ISessionImplementor).)
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
NullSafeGetOverloaded.
NullSafeSetOverloaded.
Replace (Overrides AbstractType..::.Replace(Object, Object, ISessionImplementor, Object, IDictionary).)
ResolveIdentifier (Overrides AbstractType..::.ResolveIdentifier(Object, ISessionImplementor, Object).)
SemiResolve (Overrides AbstractType..::.SemiResolve(Object, ISessionImplementor, Object).)
SetPropertyValues
SqlTypes (Overrides AbstractType..::.SqlTypes(IMapping).)
ToLoggableString
(Overrides AbstractType..::.ToLoggableString(Object, ISessionFactoryImplementor).)
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also