Click or drag to resize

IGraphNode Methods

imbSCI | imbACE | imbNLP | imbWEM | imbWBI

The IGraphNode type exposes the following members.

Methods
  NameDescription
Public methodAdd
Adds the specified newChild, if its name is not already occupied
Public methodContainsKey
Public methodCount
Counts this instance.
Public methodgetChildNames
Gets the child names.
Public methodGetEnumerator
Public methodgetFirst
Gets the first.
Public methodRemove(IEnumerableString)
Removes all children with matching [!:graphNode.name]
Public methodRemove(String) (Inherited from IObjectWithPathAndChildren.)
Public methodRemoveByKey
Removes child matching the specified key, on no match returns false
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 MethodConvertListIObjectWithPathAndChildren, TTarget (Defined by collectionExtensions.)
Public Extension MethodConvertToListTTarget (Defined by collectionExtensions.)
Public Extension Methodcount
Universal counting
(Defined by collectionExtensions.)
Public Extension MethodCreateNestedDataTableIObjectWithPathAndChildren, TInner
Creates the nested data table. http://stackoverflow.com/questions/33823820/convert-generic-nested-list-to-datatable
(Defined by DataTableETL.)
Public Extension MethodGetAggregatesIObjectWithPathAndChildren
Gets aggregated version of the objects
(Defined by collectionAggregation.)
Public Extension MethodgetAllChildren
Gets all children. If pathFilder defined, it uses it to select only children with appropriate path
(Defined by imbGraphExtensions.)
Public Extension MethodgetAllEnums
Gathers all enumerations found in the collection
(Defined by collectionExtensions.)
Public Extension MethodgetAllLeafs
Gets all leafs, optionally applies Regex criteria used to child name [[[doesn't work]]]
(Defined by imbGraphExtensions.)
Public Extension MethodgetAllOfTypeT
Gets the first instance of type in supplied collection. makeNewIfNotFound
(Defined by collectionExtensions.)
Public Extension MethodGetChartDataTableIObjectWithPathAndChildren
Makes data table for chart
(Defined by UniversalGenerators.)
Public Extension MethodGetCrossSectionIObjectWithPathAndChildren
Gets the cross section: only items that are in common to all collections
(Defined by collectionExtensions.)
Public Extension MethodgetDeepest
Gets the deepest.
(Defined by imbGraphExtensions.)
Public Extension MethodGetDifferenceIObjectWithPathAndChildren (Defined by collectionExtensions.)
Public Extension MethodgetFilterOut
Filters out the collection by path regex, nameRegex is optional AND criterion
(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 MethodGetHistogramModelIObjectWithPathAndChildren (Defined by histogramModelExtensions.)
Public Extension MethodgetOnLevel
Gets the on level.
(Defined by imbGraphExtensions.)
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 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 MethodGetSVGChartIObjectWithPathAndChildren (Defined by UniversalGenerators.)
Public Extension MethodGetSVGPieChartIObjectWithPathAndChildren
Gets the SVG pie or doughnut chart.
(Defined by UniversalGenerators.)
Public Extension MethodGetTrendIObjectWithPathAndChildren
Gets the trend from set of objects
(Defined by measureTrendTools.)
Public Extension MethodGetUnionIObjectWithPathAndChildren (Defined by collectionExtensions.)
Public Extension MethodimbFirstOrMoreIObjectWithPathAndChildren
Vraca jedan ili vise resursa koji ispunjavaju uslov
(Defined by collectionExtensions.)
Public Extension MethodimbFirstSafe(Int32)Overloaded.
Imbs the first safe.
(Defined by collectionExtensions.)
Public Extension MethodimbFirstSafeIObjectWithPathAndChildren(Int32)Overloaded.
Proverava uslov
(Defined by collectionExtensions.)
Public Extension MethodimbFirstSafeIObjectWithPathAndChildren(FuncIObjectWithPathAndChildren, Boolean)Overloaded.
Proverava uslov
(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 MethodimbLastSafeIObjectWithPathAndChildren
Imbs the last safe.
(Defined by collectionExtensions.)
Public Extension MethodisNullOrEmpty
Proverava da li je kolekcija null ili bez clanova
(Defined by collectionExtensions.)
Public Extension MethodMakeUniqueChildName
Makes the unique name for a child, based on proposal and counter, formatted by limit digit width: e.g. if limit is 100, format is: D3, producing: proposal+001, +002, +003...
(Defined by graphTools.)
Public Extension MethodmarkdownList
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringMarkdownExtensions.)
Public Extension MethodMergeWith
Graph node graphToMerge transfers all child nodes to graphToMergeWith and disconnects from its parent
(Defined by graphTools.)
Public Extension MethodMoveTo
Moves to new parent node moveInto
(Defined by graphTools.)
Public Extension MethodRandomizeToListIObjectWithPathAndChildren
Returns a new list where the elements are randomly shuffled. Based on the Fisher-Yates shuffle, which has O(n) complexity.
(Defined by collectionExtensions.)
Public Extension MethodremoveFromParent
Removes all children from parent nodes
(Defined by imbGraphExtensions.)
Public Extension MethodRetreatToParent
If the graph target has parent, it will move to its level (one level closer to the root)
(Defined by graphTools.)
Public Extension MethodtakeFirstFromListIObjectWithPathAndChildren(IObjectWithPathAndChildren)Overloaded.
Vraca prvi element koji je pronadjen u ulaznom skupu - default vraca prvi element matchList
(Defined by collectionExtensions.)
Public Extension MethodtakeFirstFromListIObjectWithPathAndChildren(IEnumerableIObjectWithPathAndChildren, IObjectWithPathAndChildren)Overloaded.
Vraca prvi objekat koji se nalazi i u ovom skupu i u matchList skupu
(Defined by collectionExtensions.)
Public Extension MethodtextList
Creates list from collection of [strings, IEnumerable or Objects]
(Defined by imbStringTextExtensions.)
Public Extension MethodtoCsvFileIObjectWithPathAndChildren
2017: Saves CSV to file from path
(Defined by csvFileExtensions.)
Public Extension MethodtoCsvInLine
Renders CSV line from [!:object.toStringSafe()], [!:separator] is removed from item String
(Defined by imbDataExtensions.)
Public Extension MethodtoListIObjectWithPathAndChildren
Konvertuje niz u listu
(Defined by collectionExtensions.)
Top
See Also