The SetType type exposes the following members.

Constructors

  NameDescription
Public methodSetType
Initializes a new instance of a SetType class for a specific role.

Methods

  NameDescription
Protected methodAdd (Overrides CollectionType..::..Add(Object, Object).)
Public methodAssemble (Inherited from CollectionType.)
Public methodBeforeAssemble (Inherited from AbstractType.)
Protected methodClear (Overrides CollectionType..::..Clear(Object).)
Public methodCompare (Inherited from CollectionType.)
Public methodContains (Inherited from CollectionType.)
Public methodDeepCopy (Inherited from CollectionType.)
Public methodDisassemble (Inherited from CollectionType.)
Public methodEquals (Inherited from AbstractType.)
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 methodFromXMLNode (Inherited from CollectionType.)
Public methodGetAssociatedEntityName (Inherited from CollectionType.)
Public methodGetAssociatedJoinable (Inherited from CollectionType.)
Public methodGetCollection (Inherited from CollectionType.)
Public methodGetColumnSpan (Inherited from CollectionType.)
Public methodGetElementsIterator(Object)
Get an iterator over the element set of the collection in POCO mode
(Inherited from CollectionType.)
Public methodGetElementsIterator(Object, ISessionImplementor)
Get an iterator over the element set of the collection, which may not yet be wrapped
(Inherited from CollectionType.)
Public methodGetElementType (Inherited from CollectionType.)
Public methodGetHashCode()()()() (Inherited from AbstractType.)
Public methodGetHashCode(Object, EntityMode) (Inherited from CollectionType.)
Public methodGetHashCode(Object, EntityMode, ISessionFactoryImplementor) (Inherited from AbstractType.)
Public methodGetIdOfOwnerOrNull
Get the id value from the owning entity key, usually the same as the key, but might be some other property, in the case of property-ref
(Inherited from CollectionType.)
Public methodGetKeyOfOwner
Get the key value from the owning entity instance, usually the identifier, but might be some other unique key, in the case of property-ref
(Inherited from CollectionType.)
Public methodGetOnCondition (Inherited from CollectionType.)
Public methodGetReferencedColumns (Inherited from CollectionType.)
Public methodGetSemiResolvedType (Inherited from AbstractType.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasHolder (Inherited from CollectionType.)
Public methodHydrate (Inherited from CollectionType.)
Public methodIndexOf (Inherited from CollectionType.)
Protected methodInitializeImmediately (Inherited from CollectionType.)
Public methodInstantiate(Int32) (Overrides CollectionType..::..Instantiate(Int32).)
Public methodInstantiate(ISessionImplementor, ICollectionPersister, Object)
Instantiates a new IPersistentCollection for the set.
(Overrides CollectionType..::..Instantiate(ISessionImplementor, ICollectionPersister, Object).)
Public methodInstantiateResult (Inherited from CollectionType.)
Public methodIsDirty(Object, Object, ISessionImplementor) (Inherited from CollectionType.)
Public methodIsDirty(Object, Object, array<Boolean>[]()[][], ISessionImplementor) (Inherited from CollectionType.)
Public methodIsEqual(Object, Object, EntityMode) (Inherited from CollectionType.)
Public methodIsEqual(Object, Object, EntityMode, ISessionFactoryImplementor) (Inherited from AbstractType.)
Public methodIsModified (Inherited from CollectionType.)
Public methodIsSame (Inherited from AbstractType.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNullSafeGet(IDataReader, String, ISessionImplementor, Object) (Inherited from CollectionType.)
Public methodNullSafeGet(IDataReader, array<String>[]()[][], ISessionImplementor, Object) (Inherited from CollectionType.)
Public methodNullSafeSet(IDbCommand, Object, Int32, ISessionImplementor) (Inherited from CollectionType.)
Public methodNullSafeSet(IDbCommand, Object, Int32, array<Boolean>[]()[][], ISessionImplementor) (Inherited from CollectionType.)
Protected methodRenderLoggableString (Inherited from CollectionType.)
Public methodReplace(Object, Object, ISessionImplementor, Object, IDictionary) (Inherited from CollectionType.)
Public methodReplace(Object, Object, ISessionImplementor, Object, IDictionary, ForeignKeyDirection) (Inherited from AbstractType.)
Public methodReplaceElements (Inherited from CollectionType.)
Public methodResolveIdentifier (Inherited from CollectionType.)
Public methodSemiResolve (Inherited from CollectionType.)
Public methodSetToXMLNode (Inherited from CollectionType.)
Public methodSqlTypes (Inherited from CollectionType.)
Public methodToColumnNullness (Inherited from CollectionType.)
Public methodToLoggableString (Inherited from CollectionType.)
Public methodToString (Inherited from CollectionType.)
Public methodWrap
Wraps an ISet in a PersistentSet.
(Overrides CollectionType..::..Wrap(ISessionImplementor, Object).)

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.)

Properties

  NameDescription
Public propertyForeignKeyDirection (Inherited from CollectionType.)
Public propertyIsAlwaysDirtyChecked
We always need to dirty check the collection because we sometimes need to increment version number of owner and also because of how assemble/disassemble is implemented for uks
(Inherited from CollectionType.)
Public propertyIsAnyType
Gets a value indicating if the implementation is an "object" type
(Inherited from AbstractType.)
Public propertyIsArrayType (Inherited from CollectionType.)
Public propertyIsAssociationType (Inherited from CollectionType.)
Public propertyIsCollectionType (Inherited from CollectionType.)
Public propertyIsComponentType
Gets a value indicating if the AbstractType is an IAbstractComponentType.
(Inherited from AbstractType.)
Public propertyIsEmbeddedInXML (Inherited from CollectionType.)
Public propertyIsEntityType
Gets a value indicating if the AbstractType is a EntityType.
(Inherited from AbstractType.)
Public propertyIsMutable (Inherited from CollectionType.)
Public propertyIsXMLElement (Inherited from AbstractType.)
Public propertyLHSPropertyName (Inherited from CollectionType.)
Public propertyName (Inherited from CollectionType.)
Public propertyReturnedClass (Overrides AbstractType..::..ReturnedClass.)
Public propertyRHSUniqueKeyPropertyName (Inherited from CollectionType.)
Public propertyRole (Inherited from CollectionType.)
Public propertyUseLHSPrimaryKey (Inherited from CollectionType.)

See Also