Namespace:  NHibernate.Type
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	componentClass As Type, _
	propertyNames As String(), _
	propertyGetters As IGetter(), _
	propertySetters As ISetter(), _
	foundCustomAcessor As Boolean, _
	propertyTypes As IType(), _
	nullabilities As Boolean(), _
	joinedFetch As FetchMode(), _
	cascade As Cascades..::.CascadeStyle(), _
	parentProperty As String _
)
C#
public ComponentType(
	Type componentClass,
	string[] propertyNames,
	IGetter[] propertyGetters,
	ISetter[] propertySetters,
	bool foundCustomAcessor,
	IType[] propertyTypes,
	bool[] nullabilities,
	FetchMode[] joinedFetch,
	Cascades..::.CascadeStyle[] cascade,
	string parentProperty
)
Visual C++
public:
ComponentType(
	Type^ componentClass, 
	array<String^>^ propertyNames, 
	array<IGetter^>^ propertyGetters, 
	array<ISetter^>^ propertySetters, 
	bool foundCustomAcessor, 
	array<IType^>^ propertyTypes, 
	array<bool>^ nullabilities, 
	array<FetchMode>^ joinedFetch, 
	array<Cascades..::.CascadeStyle^>^ cascade, 
	String^ parentProperty
)
JavaScript
NHibernate.Type.ComponentType = function(componentClass, propertyNames, propertyGetters, propertySetters, foundCustomAcessor, propertyTypes, nullabilities, joinedFetch, cascade, parentProperty);

Parameters

componentClass
Type: System..::.Type
propertyNames
Type: array< System..::.String >[]()[]
propertyGetters
Type: array< NHibernate.Property..::.IGetter >[]()[]
propertySetters
Type: array< NHibernate.Property..::.ISetter >[]()[]
foundCustomAcessor
Type: System..::.Boolean
propertyTypes
Type: array< NHibernate.Type..::.IType >[]()[]
nullabilities
Type: array< System..::.Boolean >[]()[]
joinedFetch
Type: array< NHibernate..::.FetchMode >[]()[]
cascade
Type: array< NHibernate.Engine..::.Cascades..::.CascadeStyle >[]()[]
parentProperty
Type: System..::.String

See Also