Initializes a new instance of the AccessOptimizer class

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

Syntax

C#
public AccessOptimizer(
	GetPropertyValuesInvoker getDelegate,
	SetPropertyValuesInvoker setDelegate,
	IGetter[] getters,
	ISetter[] setters
)
Visual Basic
Public Sub New ( _
	getDelegate As GetPropertyValuesInvoker, _
	setDelegate As SetPropertyValuesInvoker, _
	getters As IGetter(), _
	setters As ISetter() _
)
Visual C++
public:
AccessOptimizer(
	GetPropertyValuesInvoker^ getDelegate, 
	SetPropertyValuesInvoker^ setDelegate, 
	array<IGetter^>^ getters, 
	array<ISetter^>^ setters
)

Parameters

getDelegate
Type: NHibernate.Bytecode.Lightweight..::..GetPropertyValuesInvoker

[Missing <param name="getDelegate"/> documentation for "M:NHibernate.Bytecode.Lightweight.AccessOptimizer.#ctor(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker,NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker,NHibernate.Properties.IGetter[],NHibernate.Properties.ISetter[])"]

setDelegate
Type: NHibernate.Bytecode.Lightweight..::..SetPropertyValuesInvoker

[Missing <param name="setDelegate"/> documentation for "M:NHibernate.Bytecode.Lightweight.AccessOptimizer.#ctor(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker,NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker,NHibernate.Properties.IGetter[],NHibernate.Properties.ISetter[])"]

getters
Type: array<NHibernate.Properties..::..IGetter>[]()[][]

[Missing <param name="getters"/> documentation for "M:NHibernate.Bytecode.Lightweight.AccessOptimizer.#ctor(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker,NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker,NHibernate.Properties.IGetter[],NHibernate.Properties.ISetter[])"]

setters
Type: array<NHibernate.Properties..::..ISetter>[]()[][]

[Missing <param name="setters"/> documentation for "M:NHibernate.Bytecode.Lightweight.AccessOptimizer.#ctor(NHibernate.Bytecode.Lightweight.GetPropertyValuesInvoker,NHibernate.Bytecode.Lightweight.SetPropertyValuesInvoker,NHibernate.Properties.IGetter[],NHibernate.Properties.ISetter[])"]

See Also