IObjectWithPathAndChildSelector Interface |
Namespace: imbSCI.Data.interfaces
public interface IObjectWithPathAndChildSelector : IObjectWithChildSelector, IObjectWithName, IEnumerable, IObjectWithPath, IObjectWithParent, IObjectWithRoot
The IObjectWithPathAndChildSelector type exposes the following members.
| Name | Description | |
|---|---|---|
| ItemInt32 | (Inherited from IObjectWithChildSelector.) | |
| ItemString |
Gets the Object with the specified child name.
(Inherited from IObjectWithChildSelector.) | |
| name |
Ime koje je dodeljeno objektu
(Inherited from IObjectWithName.) | |
| parent |
Referenca prema parent objektu
(Inherited from IObjectWithParent.) | |
| path |
Putanja objekta
(Inherited from IObjectWithPath.) | |
| root | (Inherited from IObjectWithRoot.) |
| Name | Description | |
|---|---|---|
| Count |
Number of child items
(Inherited from IObjectWithChildSelector.) | |
| GetEnumerator | (Inherited from IObjectWithChildSelector.) | |
| indexOf |
Index of supplied child - in his collection
(Inherited from IObjectWithChildSelector.) |
| Name | Description | |
|---|---|---|
| buildDataTable |
2017::Builds data table out of collection. Supported properties: primitives, enums and IGetFromToString interface types
(Defined by DataTableBuilders.) | |
| BuildDataTableHorizontal |
Builds the data table using reflection and selected columns. Supports formating instruction, expression and other advanced atributes
(Defined by PropertyDataStructureTools.) | |
| buildPropertyCollectionList |
Builds the property collection list from IEnumerable source collection
(Defined by imbPropertyCollectionExtensions.) | |
| ConvertToListTTarget | (Defined by collectionExtensions.) | |
| count |
Universal counting
(Defined by collectionExtensions.) | |
| getAllEnums |
Gathers all enumerations found in the collection
(Defined by collectionExtensions.) | |
| getAllOfTypeT |
Gets the first instance of type in supplied collection. makeNewIfNotFound (Defined by collectionExtensions.) | |
| getChildByPath |
Get member by resolving relative or absolute path over shead starting object.
(Defined by imbGraphExtensions.) | |
| getFirstOfTypeT |
Gets the first instance that is compatibile with T in supplied collection. Supports PropertyCollection and other collections
(Defined by collectionExtensions.) | |
| getFirstSafe |
Gets the first safe.
(Defined by collectionExtensions.) | |
| getFlatArrayT | (Defined by collectionExtensions.) | |
| getFlatListT | (Defined by collectionExtensions.) | |
| getParentOfLevel |
Gets the parent of target element level or root if reached
(Defined by imbGraphExtensions.) | |
| getParentOrRoot |
Gets a member from parent-chain: a) Nth parent according to limit. b) parent on targetPath, c) parent of target type or simply d) root if no more parents.
(Defined by imbGraphExtensions.) | |
| getParentsViaExtension |
Gets all parents. Prevents loop inherence.
(Defined by imbGraphExtensions.) | |
| getPathForObjectWithParent |
konstruise Path string za prosledjeni objekat
(Defined by resourcePathGenerator.) | |
| getPathForProperty |
Vraca putanju za property
(Defined by resourcePathGenerator.) | |
| getPathFromObject |
Gets the path from object - just casting trick
(Defined by imbGraphExtensions.) | |
| getPathTo |
Discovers relative path to target member of the structure
(Defined by imbGraphExtensions.) | |
| getPathToParent |
Relative path to memeber in parent chain
(Defined by imbGraphExtensions.) | |
| getPathViaExtension |
Gets the path string - including source at end of the path
(Defined by imbGraphExtensions.) | |
| imbFirstSafe |
Imbs the first safe.
(Defined by collectionExtensions.) | |
| imbGetIndexOf |
Gets index of item in an unknown enumeration
(Defined by collectionExtensions.) | |
| imbGetItemAt |
Universal method for getting element out of unknown IEnumerable (Defined by collectionExtensions.) | |
| isNullOrEmpty |
Proverava da li je kolekcija null ili bez clanova
(Defined by collectionExtensions.) | |
| markdownList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringMarkdownExtensions.) | |
| testScope |
Tests test vs currentScope relationship
(Defined by metaTools.) | |
| textList |
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringTextExtensions.) | |
| toCsvInLine |
Renders CSV line from [!:object.toStringSafe()], [!:separator] is removed from item String
(Defined by imbDataExtensions.) |