Empeld
Empeld plugin documentation.
|
Classes | |
class | pluginbase.Objects.Syncable.Watchers.ArraySync< T > |
Syncable class that can synchronize other syncables that it can contain More... | |
Namespaces | |
namespace | pluginbase.Objects.Syncable.Watchers |
Functions | |
int | pluginbase.Objects.Syncable.Watchers.Find (Func< T, bool > predicate) |
Find the index of an element in the array given the predicate otherwise returns -1 More... | |
int | pluginbase.Objects.Syncable.Watchers.FindNull () |
Find the index of the first available null spot Returns -1 if none exists More... | |
bool | pluginbase.Objects.Syncable.Watchers.AddToNullSlot (T item) |
Add an element to first available null slot. Returns true on success. More... | |
bool | pluginbase.Objects.Syncable.Watchers.Remove (T item) |
Remove the first occurance of an element in the array. Returns true on success. More... | |
void | pluginbase.Objects.Syncable.Watchers.Sort< TKey > (Func< T, TKey > expression) |
Sorts the array with a given expression More... | |
override void | TouchRecurse () |
override void | ResetWatch () |
sealed override void | EncodeTo (System.IO.BinaryWriter writer, EncodeContext context) |
sealed override void | DecodeFrom (System.IO.BinaryReader reader, DecodeContext context) |
sealed override void | Persist (pluginbase.Objects.Libs.Persist.IPersistObject obj) |
sealed override void | Load (pluginbase.Objects.Libs.Persist.IReadPersistObject obj) |
IEnumerator< T > | GetEnumerator () |
Gets the enumerator. More... | |
|
protected |
|
protected |
Attribute: i
.ArrModified
Attribute: i].Value != null && _items[i
.Value.Modified))
IEnumerator IEnumerable GetEnumerator | ( | ) |
|
protected |
Attribute: idx
.TypeString = typeString;
Attribute: idx
.Value = null;
Attribute: idx
.TypeString = null;
Attribute: idx
.TypeString = typeString;
Attribute: idx
.Value = inst;
Attribute: idx
.Value.Load(item.GetObject("_"));
|
protected |
Attribute: i
.TypeString ?? string.Empty);
Attribute: i
.Value != null)
Attribute: i
.Value.Persist(item.GetOrCreateObject("_"));
|
protected |