Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Implements API for the layer relayed features.
Classes | |
class | PropertiesLayerEnum |
Enumerator relayed to the ProperiesDomain collection. More... | |
Public Member Functions | |
ProperiesDomain (string key) | |
Creates layer with the key and empty children collection. More... | |
ProperiesDomain (SerializationInfo info, StreamingContext context) | |
Allows to binary serializer instantiate the object from binary. More... | |
void | GetObjectData (SerializationInfo info, StreamingContext context) |
Calling by binary serializer to get object's data. More... | |
void | Add (IKeyHolder entry) |
Adding new entry at the layer. More... | |
bool | Remove (string key) |
Trying to remove entry by the key. More... | |
bool | RemovePropertyByPath (string path) |
Trying to remove child property by the path. More... | |
bool | Exists (string key) |
Check is the key already exists at the layer in any format.. More... | |
IList< T > | FindAll< T > () |
Searching for elements of the certain type. More... | |
IKeyHolder | Find (string key) |
Looking for key holder by the key. More... | |
void | Reorder (int idx0, int idx1) |
Reorders two entries. More... | |
void | Clear () |
Clears the layer without damaging links on child layers. | |
bool | Contains (IKeyHolder item) |
Checks is the hierarchy contains the item. More... | |
void | CopyTo (IKeyHolder[] array, int arrayIndex) |
Copies children array to the another array. More... | |
bool | Remove (IKeyHolder item) |
Removing entry from the layer. Not looking at the hierarchy deep. More... | |
IEnumerator< IKeyHolder > | GetEnumerator () |
Returns enumerator for the layer's entries. More... | |
Properties | |
int | Count [get] |
Elements in hierarchy. | |
string | Key [get] |
Unique key of the layer. More... | |
ProperiesDomain | Root [get] |
Reference to the root layer. | |
bool | IsRoot [get] |
Is the root layer. | |
ProperiesDomain | Parent [get] |
Reference to the parent layer. Null if root. | |
bool | IsReadOnly [get] |
Always false. | |
Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.ProperiesDomain | ( | string | key | ) |
Creates layer with the key and empty children collection.
key | Layer's key. |
Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.ProperiesDomain | ( | SerializationInfo | info, |
StreamingContext | context | ||
) |
Allows to binary serializer instantiate the object from binary.
info | |
context |
void Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Add | ( | IKeyHolder | entry | ) |
Adding new entry at the layer.
entry | Entry to add. |
ArgumentNullException | property is null. |
ArgumentException | property .Key is invalid. |
EntryAlreadyExistsException | Entry with the same key already exists at the layer. |
bool Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Contains | ( | IKeyHolder | item | ) |
Checks is the hierarchy contains the item.
item | Item to search. |
void Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.CopyTo | ( | IKeyHolder[] | array, |
int | arrayIndex | ||
) |
Copies children array to the another array.
array | Destination array. |
arrayIndex | Start index at the destination array. |
bool Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Exists | ( | string | key | ) |
Check is the key already exists at the layer in any format..
key | Key to search |
IKeyHolder Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Find | ( | string | key | ) |
Looking for key holder by the key.
key | Key for search. |
IList< T > Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.FindAll< T > | ( | ) |
Searching for elements of the certain type.
T | Type to search. |
IEnumerator< IKeyHolder > Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.GetEnumerator | ( | ) |
Returns enumerator for the layer's entries.
void Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.GetObjectData | ( | SerializationInfo | info, |
StreamingContext | context | ||
) |
Calling by binary serializer to get object's data.
info | |
context |
bool Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Remove | ( | IKeyHolder | item | ) |
Removing entry from the layer. Not looking at the hierarchy deep.
item | Entry to remove. |
bool Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Remove | ( | string | key | ) |
Trying to remove entry by the key.
key | key to remove. |
bool Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.RemovePropertyByPath | ( | string | path | ) |
Trying to remove child property by the path.
path | Key path of the property. |
void Doloro.DataManagement.AssetPropertiesSystem.AssetPropertiesCollection.ProperiesDomain.Reorder | ( | int | idx0, |
int | idx1 | ||
) |
Reorders two entries.
idx0 | Index of the first entry. |
idx1 | Index of the second entry. |
IndexOutOfRangeException | Invalid index. |
|
get |
Unique key of the layer.
Implements Doloro.DataManagement.AssetPropertiesSystem.IKeyHolder.