Should we join this association?

Namespace: NHibernate.Loader
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
protected bool IsJoinable(
	JoinType joinType,
	ISet<JoinWalker..::..AssociationKey> visitedAssociationKeys,
	string lhsTable,
	string[] lhsColumnNames,
	IAssociationType type,
	int depth
)
Visual Basic
Protected Function IsJoinable ( _
	joinType As JoinType, _
	visitedAssociationKeys As ISet(Of JoinWalker..::..AssociationKey), _
	lhsTable As String, _
	lhsColumnNames As String(), _
	type As IAssociationType, _
	depth As Integer _
) As Boolean
Visual C++
protected:
bool IsJoinable(
	JoinType joinType, 
	ISet<JoinWalker..::..AssociationKey^>^ visitedAssociationKeys, 
	String^ lhsTable, 
	array<String^>^ lhsColumnNames, 
	IAssociationType^ type, 
	int depth
)

Parameters

joinType
Type: NHibernate.SqlCommand..::..JoinType

[Missing <param name="joinType"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

visitedAssociationKeys
Type: Iesi.Collections.Generic..::..ISet<(Of <(<'JoinWalker..::..AssociationKey>)>)>

[Missing <param name="visitedAssociationKeys"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

lhsTable
Type: System..::..String

[Missing <param name="lhsTable"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

lhsColumnNames
Type: array<System..::..String>[]()[][]

[Missing <param name="lhsColumnNames"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

type
Type: NHibernate.Type..::..IAssociationType

[Missing <param name="type"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

depth
Type: System..::..Int32

[Missing <param name="depth"/> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

Return Value

[Missing <returns> documentation for "M:NHibernate.Loader.JoinWalker.IsJoinable(NHibernate.SqlCommand.JoinType,Iesi.Collections.Generic.ISet{NHibernate.Loader.JoinWalker.AssociationKey},System.String,System.String[],NHibernate.Type.IAssociationType,System.Int32)"]

See Also