Retrieve the IReflectionOptimizer delegate for this provider capable of generating reflection optimization components.

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

Syntax

C#
IReflectionOptimizer GetReflectionOptimizer(
	Type clazz,
	IGetter[] getters,
	ISetter[] setters
)
Visual Basic
Function GetReflectionOptimizer ( _
	clazz As Type, _
	getters As IGetter(), _
	setters As ISetter() _
) As IReflectionOptimizer
Visual C++
IReflectionOptimizer^ GetReflectionOptimizer(
	Type^ clazz, 
	array<IGetter^>^ getters, 
	array<ISetter^>^ setters
)

Parameters

clazz
Type: System..::..Type
The class to be reflected upon.
getters
Type: array<NHibernate.Properties..::..IGetter>[]()[][]
All property getters to be accessed via reflection.
setters
Type: array<NHibernate.Properties..::..ISetter>[]()[][]
All property setters to be accessed via reflection.

Return Value

The reflection optimization delegate.

See Also