Table of Contents

Class ObjectRecord

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class ObjectRecord
Inheritance
ObjectRecord
Derived
Inherited Members

Constructors

ObjectRecord(object)

protected ObjectRecord(object theObject)

Parameters

theObject object

Fields

CompactPeriodicity

public static int CompactPeriodicity

Field Value

int

Properties

IsAlive

public bool IsAlive { get; }

Property Value

bool

Object

public object Object { get; }

Property Value

object

Methods

AddChangeHandler(ObjectRecord, ObjectRecord)

public static void AddChangeHandler(ObjectRecord record, ObjectRecord target)

Parameters

record ObjectRecord
target ObjectRecord

AddChangeHandler(object, ObjectRecord)

public static void AddChangeHandler(object theObject, ObjectRecord target)

Parameters

theObject object
target ObjectRecord

AddChangeHandler(object, ObjectChangeEventHandler)

public static void AddChangeHandler(object theObject, ObjectChangeEventHandler handler)

Parameters

theObject object
handler ObjectChangeEventHandler

Compact()

public static void Compact()

Dispose()

public void Dispose()

~ObjectRecord()

protected ~ObjectRecord()

GetHashCode()

public override int GetHashCode()

Returns

int

GetObjectRecord(object)

public static ObjectRecord GetObjectRecord(object theObject)

Parameters

theObject object

Returns

ObjectRecord

MayBeCompact()

public static void MayBeCompact()

OnChange(object, object, ObjectChangeEventArgs)

public static void OnChange(object sender, object theObject, ObjectChangeEventArgs args)

Parameters

sender object
theObject object
args ObjectChangeEventArgs

RemoveChangeHandler(ObjectRecord, ObjectRecord)

public static void RemoveChangeHandler(ObjectRecord record, ObjectRecord target)

Parameters

record ObjectRecord
target ObjectRecord

RemoveChangeHandler(object, ObjectRecord)

public static void RemoveChangeHandler(object theObject, ObjectRecord target)

Parameters

theObject object
target ObjectRecord

RemoveChangeHandler(object, ObjectChangeEventHandler)

public static void RemoveChangeHandler(object theObject, ObjectChangeEventHandler handler)

Parameters

theObject object
handler ObjectChangeEventHandler