The Subclass type exposes the following members.

Methods

  NameDescription
Public methodAccept (Overrides PersistentClass..::..Accept(IPersistentClassVisitor).)
Public methodAddFilter (Inherited from PersistentClass.)
Public methodAddJoin (Overrides PersistentClass..::..AddJoin(Join).)
Public methodAddProperty
Add the Property to this PersistentClass.
(Overrides PersistentClass..::..AddProperty(Property).)
Public methodAddSubclass
Adds a Subclass to the class hierarchy.
(Inherited from PersistentClass.)
Public methodAddSubclassJoin (Overrides PersistentClass..::..AddSubclassJoin(Join).)
Public methodAddSubclassProperty
Adds a Property that is implemented by a subclass.
(Overrides PersistentClass..::..AddSubclassProperty(Property).)
Public methodAddSubclassTable
Adds a Table that a subclass is stored in.
(Overrides PersistentClass..::..AddSubclassTable(Table).)
Public methodAddSynchronizedTable (Inherited from PersistentClass.)
Public methodAddTuplizer (Inherited from PersistentClass.)
Protected methodCheckColumnDuplication()()()() (Inherited from PersistentClass.)
Protected methodCheckColumnDuplication(ISet<(Of <<'(String>)>>), IEnumerable<(Of <<'(ISelectable>)>>)) (Inherited from PersistentClass.)
Protected methodCheckPropertyColumnDuplication (Inherited from PersistentClass.)
Public methodCreateForeignKey
Public methodCreatePrimaryKey
Creates the PrimaryKey for the Table this type is persisted in.
(Inherited from PersistentClass.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetJoinNumber (Inherited from PersistentClass.)
Public methodGetMetaAttribute (Inherited from PersistentClass.)
Public methodGetProperty (Inherited from PersistentClass.)
Public methodGetRecursiveProperty (Inherited from PersistentClass.)
Public methodGetReferencedProperty
Given a property path, locate the appropriate referenceable property reference.
(Inherited from PersistentClass.)
Public methodGetTuplizerImplClassName (Overrides PersistentClass..::..GetTuplizerImplClassName(EntityMode).)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasNaturalId (Inherited from PersistentClass.)
Public methodIsClassOrSuperclassJoin (Overrides PersistentClass..::..IsClassOrSuperclassJoin(Join).)
Public methodIsClassOrSuperclassTable (Overrides PersistentClass..::..IsClassOrSuperclassTable(Table).)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPrepareTemporaryTables (Inherited from PersistentClass.)
Public methodSetCustomSQLDelete (Inherited from PersistentClass.)
Public methodSetCustomSQLInsert (Inherited from PersistentClass.)
Public methodSetCustomSQLUpdate (Inherited from PersistentClass.)
Public methodToString (Inherited from PersistentClass.)
Public methodValidate
(Inherited from PersistentClass.)

Extension Methods

  NameDescription
Public Extension MethodAs<(Of <<'(T>)>>) (Defined by TypeHelperExtensionMethods.)
Public Extension MethodIsBetween
Apply a "between" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(array<Object>[]()[][])Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsIn(ICollection)Overloaded.
Apply an "in" constraint to the named property Note: throws an exception outside of a QueryOver expression
(Defined by RestrictionExtensions.)
Public Extension MethodIsProxy (Defined by NHibernateProxyHelper.)
Public Extension MethodToTypeParameters (Defined by ReflectHelper.)

See Also