Realm Xamarin
v0.80.0
Realm for Xamarin
|
Base for any object that can be persisted in a Realm. More...
Inherited by DynamicRealmObject.
Public Member Functions | |
override bool | Equals (object obj) |
Compare objects with identity query for persistent objects. More... | |
Public Attributes | |
bool | IsManaged => _realm != null |
Allows you to check if the object has been associated with a Realm, either at creation or via Realm.Manage. More... | |
bool | IsValid => _objectHandle?.IsValid != false |
Returns true if this object is managed and represents a row in the database. If a managed object has been removed from the Realm, it is no longer valid and accessing properties on it will throw an exception. Unmanaged objects are always considered valid. More... | |
Schema.ObjectSchema | ObjectSchema => _metadata?.Schema |
The Schema.ObjectSchema instance that describes how the Realm this object belongs to sees it. More... | |
Realm | Realm => _realm |
The Realm instance this object belongs to, or More... | |
Base for any object that can be persisted in a Realm.
Has a Preserve attribute to attempt to preserve all subtypes without having to weave.
override bool Equals | ( | object | obj | ) |
Compare objects with identity query for persistent objects.
Persisted RealmObjects map their properties directly to the realm with no caching so multiple instances of a given object always refer to the same store.
obj | Object being compared against to see if is the same C# object or maps to the same managed object in Realm. |
bool IsManaged => _realm != null |
Allows you to check if the object has been associated with a Realm, either at creation or via Realm.Manage.
bool IsValid => _objectHandle?.IsValid != false |
Returns true if this object is managed and represents a row in the database. If a managed object has been removed from the Realm, it is no longer valid and accessing properties on it will throw an exception. Unmanaged objects are always considered valid.
Schema.ObjectSchema ObjectSchema => _metadata?.Schema |
The Schema.ObjectSchema instance that describes how the Realm this object belongs to sees it.