Click or drag to resize

IObjectWithPathAndChildSelector Interface

imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Objects withL name, path and this[] selector

Namespace:  imbSCI.Data.interfaces
Assembly:  imbSCI.Data (in imbSCI.Data.dll) Version: 0.3.70.
Syntax
Request Example View Source

The IObjectWithPathAndChildSelector type exposes the following members.

Properties
Methods
  NameDescription
Public methodCount
Number of child items
(Inherited from IObjectWithChildSelector.)
Public methodGetEnumerator (Inherited from IObjectWithChildSelector.)
Public methodindexOf
Index of supplied child - in his collection
(Inherited from IObjectWithChildSelector.)
Top
Extension Methods
  NameDescription
Public Extension MethodbuildDataTable
2017::Builds data table out of collection. Supported properties: primitives, enums and IGetFromToString interface types
(Defined by DataTableBuilders.)
Public Extension MethodBuildDataTableHorizontal
Builds the data table using reflection and selected columns. Supports formating instruction, expression and other advanced atributes
(Defined by PropertyDataStructureTools.)
Public Extension MethodbuildPropertyCollectionList
Builds the property collection list from IEnumerable source collection
(Defined by imbPropertyCollectionExtensions.)
Public Extension MethodConvertToListTTarget (Defined by collectionExtensions.)
Public Extension Methodcount
Universal counting
(Defined by collectionExtensions.)
Public Extension MethodgetAllEnums
Gathers all enumerations found in the collection
(Defined by collectionExtensions.)
Public Extension MethodgetAllOfTypeT
Gets the first instance of type in supplied collection. makeNewIfNotFound
(Defined by collectionExtensions.)
Public Extension MethodgetChildByPath
Get member by resolving relative or absolute path over shead starting object.
(Defined by imbGraphExtensions.)
Public Extension MethodgetFirstOfTypeT
Gets the first instance that is compatibile with T in supplied collection. Supports PropertyCollection and other collections
(Defined by collectionExtensions.)
Public Extension MethodgetFirstSafe
Gets the first safe.
(Defined by collectionExtensions.)
Public Extension MethodgetFlatArrayT (Defined by collectionExtensions.)
Public Extension MethodgetFlatListT (Defined by collectionExtensions.)
Public Extension MethodgetParentOfLevel
Gets the parent of target element level or root if reached
(Defined by imbGraphExtensions.)
Public Extension MethodgetParentOrRoot
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.)
Public Extension MethodgetParentsViaExtension
Gets all parents. Prevents loop inherence.
(Defined by imbGraphExtensions.)
Public Extension MethodgetPathForObjectWithParent
konstruise Path string za prosledjeni objekat
(Defined by resourcePathGenerator.)
Public Extension MethodgetPathForProperty
Vraca putanju za property
(Defined by resourcePathGenerator.)
Public Extension MethodgetPathFromObject
Gets the path from object - just casting trick
(Defined by imbGraphExtensions.)
Public Extension MethodgetPathTo
Discovers relative path to target member of the structure
(Defined by imbGraphExtensions.)
Public Extension MethodgetPathToParent
Relative path to memeber in parent chain
(Defined by imbGraphExtensions.)
Public Extension MethodgetPathViaExtension
Gets the path string - including source at end of the path
(Defined by imbGraphExtensions.)
Public Extension MethodimbFirstSafe
Imbs the first safe.
(Defined by collectionExtensions.)
Public Extension MethodimbGetIndexOf
Gets index of item in an unknown enumeration
(Defined by collectionExtensions.)
Public Extension MethodimbGetItemAt
Universal method for getting element out of unknown IEnumerable
(Defined by collectionExtensions.)
Public Extension MethodisNullOrEmpty
Proverava da li je kolekcija null ili bez clanova
(Defined by collectionExtensions.)
Public Extension MethodmarkdownList
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringMarkdownExtensions.)
Public Extension MethodtestScope
Tests test vs currentScope relationship
(Defined by metaTools.)
Public Extension MethodtextList
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringTextExtensions.)
Public Extension MethodtoCsvInLine
Renders CSV line from [!:object.toStringSafe()], [!:separator] is removed from item String
(Defined by imbDataExtensions.)
Top
See Also