Base class for database atoms.
|
See Also: Inherited members from object.
ctor_info
|
System.Reflection.ConstructorInfo . To be added. |
flags
|
AtomFlags . To be added. |
laundry
|
Hashtable . To be added. |
table
|
string . To be added. |
tags
|
System.Reflection.PropertyInfo[]. To be added. |
aid
|
System.Nullable`1[[System.Int64, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] . Atom ID |
Db
|
DB . Connection to database |
Flags [read-only] | AtomFlags . To be added. |
LaundryList [read-only] | Hashtable . To be added. |
Notify [write-only] | bool . Whether to emit the Womb.Atom.Changed event |
Table [read-only] | string . Name of table the atom is mapped to |
TagNames [read-only] | string[]. Names of the atom's tags |
Tags [read-only] | System.Reflection.PropertyInfo[]. Reflection information for the atom's tags |
Clone
() Creates an exact copy of an atom |
|
Delete
() Delete row from database |
|
Nullify
() Set all fields to null. |
|
Nullify
(bool) Set all fields to null |
|
SetTag
(string, object) Set the value for a tag |
|
Write
() Writes an atom to the database |
GetRealDB
() To be added. |
|
NotifyChanged
(string, object) To be added. |
|
RequestDict
(string) To be added. |
Changed
|
Data has changed in the atom |
To be added.
Data has changed in the atom
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.
To be added.
Set the value for a tag
This method sets a tag on an atom via reflection. Use this method to set tags indirectly on atoms at run-time. Otherwise, set the tags directly via regular property setters, eg. foo.x = 3.
The atom will emit a Womb.Atom.Changed event after the tag is set.
Writes an atom to the database
Delete row from database
Set all fields to null
Set all fields to null.
Creates an exact copy of an atom
Connection to database
Name of table the atom is mapped to
Reflection information for the atom's tags
Names of the atom's tags
To be added.
To be added.
Atom ID