Initializes a new instance of the PocoInstantiator class

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

Syntax

C#
public PocoInstantiator(
	PersistentClass persistentClass,
	IInstantiationOptimizer optimizer,
	IProxyFactory proxyFactory,
	bool generateFieldInterceptionProxy
)
Visual Basic
Public Sub New ( _
	persistentClass As PersistentClass, _
	optimizer As IInstantiationOptimizer, _
	proxyFactory As IProxyFactory, _
	generateFieldInterceptionProxy As Boolean _
)
Visual C++
public:
PocoInstantiator(
	PersistentClass^ persistentClass, 
	IInstantiationOptimizer^ optimizer, 
	IProxyFactory^ proxyFactory, 
	bool generateFieldInterceptionProxy
)

Parameters

persistentClass
Type: NHibernate.Mapping..::..PersistentClass

[Missing <param name="persistentClass"/> documentation for "M:NHibernate.Tuple.PocoInstantiator.#ctor(NHibernate.Mapping.PersistentClass,NHibernate.Bytecode.IInstantiationOptimizer,NHibernate.Proxy.IProxyFactory,System.Boolean)"]

optimizer
Type: NHibernate.Bytecode..::..IInstantiationOptimizer

[Missing <param name="optimizer"/> documentation for "M:NHibernate.Tuple.PocoInstantiator.#ctor(NHibernate.Mapping.PersistentClass,NHibernate.Bytecode.IInstantiationOptimizer,NHibernate.Proxy.IProxyFactory,System.Boolean)"]

proxyFactory
Type: NHibernate.Proxy..::..IProxyFactory

[Missing <param name="proxyFactory"/> documentation for "M:NHibernate.Tuple.PocoInstantiator.#ctor(NHibernate.Mapping.PersistentClass,NHibernate.Bytecode.IInstantiationOptimizer,NHibernate.Proxy.IProxyFactory,System.Boolean)"]

generateFieldInterceptionProxy
Type: System..::..Boolean

[Missing <param name="generateFieldInterceptionProxy"/> documentation for "M:NHibernate.Tuple.PocoInstantiator.#ctor(NHibernate.Mapping.PersistentClass,NHibernate.Bytecode.IInstantiationOptimizer,NHibernate.Proxy.IProxyFactory,System.Boolean)"]

See Also