C# (CSharp) Realms Namespace

Nested Namespaces

Realms.Dynamic
Realms.Exceptions
Realms.GroupedCollection
Realms.Native
Realms.Schema
Realms.Sync
Realms.Xamarin
Realms.XamarinForms

Classes

Name Description
BacklinkAttribute
CollectionHandleBase
CollectionHandleBase.CollectionChangeSet
CollectionHandleBase.CollectionChangeSet.Move
CollectionHandleBase.NativeMethods
ErrorEventArgs Provides error information for the Realm.Error event.
ExpressionVisitor
IgnoredAttribute
IndexedAttribute
InteropConfig Per-platform utility functions. A copy of this file exists in each platform project such as Realm.Win32.
ListHandle
ListHandle.NativeMethods
MapToAttribute
Migration This class is given to you when you migrate your database from one version to another. It contains two properties: OldRealm and NewRealm. The NewRealm is the one you should make sure is up to date. It will contain models corresponding to the configuration you've supplied. You can read from the OldRealm and access properties that have been removed from the classes by using the dynamic API.
NativeCommon
NativeException
NotificationTokenHandle
PreserveAttribute
PrimaryKeyAttribute
QueryHandle
QueryHandle.NativeMethods
RealmCollectionNativeHelper
RealmConfiguration Realm configuration specifying settings that affect the Realm's behavior.
RealmConfigurationBase Base class for specifying configuration settings that affect the Realm's behavior.
RealmException
RealmHandle
RealmObjectTypeInfo
RealmPCLHelpers
RequiredAttribute
ResultsHandle
ResultsHandle.NativeMethods
SharedRealmHandle
SharedRealmHandle.NativeMethods
SharedRealmHandle.SchemaMarshaler
SynchronizationContextEventLoopSignal
SynchronizationContextEventLoopSignal.EventLoop
TableHandle
TableHandle.NativeMethods
Transaction Provides a scope to safely read and write to a Realm. Must use explicitly via Realm.BeginWrite.
TypeSystem
UnownedRealmHandle
WovenAttribute
WovenGetterMethodInfo
WovenPropertyInfo
WovenSetterMethodInfo