Do we need to increment the version number, given the dirty properties?

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

Syntax

Visual Basic (Declaration)
Public Shared Function IsVersionIncrementRequired ( _
	dirtyProperties As Integer(), _
	hasDirtyCollections As Boolean, _
	propertyVersionability As Boolean() _
) As Boolean
C#
public static bool IsVersionIncrementRequired(
	int[] dirtyProperties,
	bool hasDirtyCollections,
	bool[] propertyVersionability
)
Visual C++
public:
static bool IsVersionIncrementRequired(
	array<int>^ dirtyProperties, 
	bool hasDirtyCollections, 
	array<bool>^ propertyVersionability
)
JavaScript
NHibernate.Engine.Versioning.isVersionIncrementRequired = function(dirtyProperties, hasDirtyCollections, propertyVersionability);

Parameters

dirtyProperties
Type: array< System..::.Int32 >[]()[]
hasDirtyCollections
Type: System..::.Boolean
propertyVersionability
Type: array< System..::.Boolean >[]()[]

See Also