|
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 |