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

Syntax

Visual Basic (Declaration)
Public Overridable Function OnFlushDirty ( _
	entity As Object, _
	id As Object, _
	currentState As Object(), _
	previousState As Object(), _
	propertyNames As String(), _
	types As IType() _
) As Boolean
C#
public virtual bool OnFlushDirty(
	Object entity,
	Object id,
	Object[] currentState,
	Object[] previousState,
	string[] propertyNames,
	IType[] types
)
Visual C++
public:
virtual bool OnFlushDirty(
	Object^ entity, 
	Object^ id, 
	array<Object^>^ currentState, 
	array<Object^>^ previousState, 
	array<String^>^ propertyNames, 
	array<IType^>^ types
)
JavaScript
function onFlushDirty(entity, id, currentState, previousState, propertyNames, types);

Parameters

entity
Type: System..::.Object
id
Type: System..::.Object
currentState
Type: array< System..::.Object >[]()[]
previousState
Type: array< System..::.Object >[]()[]
propertyNames
Type: array< System..::.String >[]()[]
types
Type: array< NHibernate.Type..::.IType >[]()[]

Implements

IInterceptor..::.OnFlushDirty(Object, Object, array<Object>[]()[], array<Object>[]()[], array<String>[]()[], array<IType>[]()[])

See Also