[Gregor.Core.Walk]

Gregor.Core.Walk

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.

Details

public static class Gregor.Core.Walk

Custom Attributes: Gregor.Core.Module(), Gregor.Core.Description(Text=...)

Description: Manipulates collections for use in for-each loops.


Members

Walk

static private Walk()

Custom Attributes: 

Description: 

Walk

public Walk()

Custom Attributes: 

Description: 

s_DefaultCapacity

static private System.Int32 s_DefaultCapacity

Custom Attributes: 

Description: 

DefaultCapacity

static public System.Int32 DefaultCapacity {get;set;}

Custom Attributes: 

Description: 

ArrayIndices

static public System.Collections.Generic.IEnumerable<> ArrayIndices(System.Array ar)

Custom Attributes: 

Description: 

Combine

static public System.Collections.IList Combine(params System.Collections.IEnumerable[] containers)

Custom Attributes: 
containers - System.ParamArray()

Description: 

Combine<>

static public System.Collections.Generic.IList<> Combine(params System.Collections.Generic.IEnumerable<>[] containers)

Custom Attributes: 
containers - System.ParamArray()

Description: 

Copy<>

static public System.Collections.Generic.IList<> Copy(System.Collections.Generic.IEnumerable<> source)

Custom Attributes: 

Description: 

Copy<>

static public Gregor.Core.Collections.NCollection<> Copy(Gregor.Core.Collections.NCollection<> source)

Custom Attributes: 

Description: 

CopyDeep<>

static public Gregor.Core.Collections.NCollection<> CopyDeep(Gregor.Core.Collections.NCollection<> source)

Custom Attributes: 

Description: 

CopyDeep<>

static public System.Collections.Generic.IList<> CopyDeep(System.Collections.Generic.IEnumerable<> source)

Custom Attributes: 

Description: 

Cycle<>

static public System.Collections.Generic.IEnumerable<> Cycle(System.Collections.Generic.IEnumerable<> col, System.Int32 iStart, System.Boolean fReverse)

Custom Attributes: 

Description: 

Cycle

static public System.Collections.IEnumerable Cycle(System.Collections.IEnumerable col, System.Int32 iStart, System.Boolean fReverse)

Custom Attributes: 

Description: 

Distinct

static public System.Collections.IList Distinct(System.Collections.IEnumerable container)

Custom Attributes: 

Description: 

Distinct<>

static public System.Collections.Generic.IList<> Distinct(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Filter

static public System.Collections.IList Filter(System.Collections.IEnumerable container, Gregor.Core.FilterCallback callback)

Custom Attributes: 

Description: 

Filter<>

static public System.Collections.Generic.IList<> Filter(System.Collections.Generic.IEnumerable<> container, Gregor.Core.FilterCallback<> callback)

Custom Attributes: 

Description: 

Filter<, >

static public System.Collections.Generic.IList<> Filter(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Filter

static public System.Collections.IList Filter(System.Collections.IEnumerable container, System.Type tpFilter)

Custom Attributes: 

Description: 

GetCapacity

static private System.Int32 GetCapacity(System.Collections.IEnumerable container)

Custom Attributes: 

Description: 

GetSibling<>

static public T GetSibling(System.Collections.Generic.IList<> list, T value, System.Int32 delta)

Custom Attributes: 

Description: 

Groups

static public System.Collections.IEnumerable Groups(System.Collections.ICollection col, System.Int32 groupLevel, params System.String[] keyProps)

Custom Attributes: 
keyProps - System.ParamArray()

Description: 

Items

static public System.Collections.IEnumerable Items(params System.Object[] items)

Custom Attributes: 
items - System.ParamArray()

Description: 

Lines

static public System.Collections.IEnumerable Lines(System.String s)

Custom Attributes: 

Description: 

Max<>

static public T Max(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Min<>

static public T Min(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Range<>

static public System.Collections.Generic.IEnumerable<> Range(System.Collections.Generic.IEnumerable<> container, System.Int32 iStart, System.Int32 nLength)

Custom Attributes: 

Description: 

RangeLast<>

static public System.Collections.Generic.IEnumerable<> RangeLast(System.Collections.Generic.IEnumerable<> container, System.Int32 nLength)

Custom Attributes: 

Description: 

Reverse

static public System.Collections.IList Reverse(System.Collections.IEnumerable container)

Custom Attributes: 

Description: 

Reverse<>

static public System.Collections.Generic.IList<> Reverse(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Select<, >

static public TargetType[,,] Select(SourceType[,,] aIn, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select<, >

static public TargetType[,] Select(SourceType[,] aIn, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select<, >

static public System.Array Select(System.Array aIn, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select<, >

static public System.Collections.Generic.IEnumerable<> Select(System.Collections.Generic.IEnumerable<> container, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select<, >

static public System.Collections.Generic.IList<> Select(System.Collections.Generic.ICollection<> container, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select<, >

static public TargetType[] Select(SourceType[] aIn, Gregor.Core.TransformCallback<, > cb)

Custom Attributes: 

Description: 

Select

static public System.Collections.IList Select(System.Collections.IEnumerable container, System.String sProperty)

Custom Attributes: 

Description: 

Select

static public System.Collections.IList Select(System.Collections.IEnumerable container, Gregor.Core.TransformCallback cb)

Custom Attributes: 

Description: 

Sort<>

static public System.Collections.Generic.IList<> Sort(System.Collections.Generic.IEnumerable<> container, params Gregor.Core.ComparableGetter<>[] getters)

Custom Attributes: 
getters - System.ParamArray()

Description: 

Sort<>

static public System.Collections.Generic.IList<> Sort(System.Collections.Generic.IEnumerable<> container, params Gregor.Core.CompareCallback<>[] compareCallbacks)

Custom Attributes: 
compareCallbacks - System.ParamArray()

Description: 

Sort

static public System.Collections.IList Sort(System.Collections.IEnumerable container, params System.String[] asProperties)

Custom Attributes: 
asProperties - System.ParamArray()

Description: 

Sort

static public System.Collections.IList Sort(System.Xml.XmlNodeList nodes, params System.String[] asXPaths)

Custom Attributes: 
asXPaths - System.ParamArray()

Description: 

Sort<>

static public System.Collections.Generic.IList<> Sort(System.Collections.Generic.IEnumerable<> container, params System.String[] asProperties)

Custom Attributes: 
asProperties - System.ParamArray()

Description: 

Sort

static public System.Collections.IList Sort(System.Collections.IEnumerable container, params Gregor.Core.CompareCallback[] compareCallbacks)

Custom Attributes: 
compareCallbacks - System.ParamArray()

Description: 

SortDirect<>

static public System.Collections.Generic.IList<> SortDirect(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

SortDirect

static public System.Collections.IList SortDirect(System.Collections.IEnumerable container)

Custom Attributes: 

Description: 

ToNewList

static private System.Collections.ArrayList ToNewList(System.Collections.IEnumerable container)

Custom Attributes: 

Description: 

ToNewList<>

static private System.Collections.Generic.List<> ToNewList(System.Collections.Generic.IEnumerable<> container)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(System.Xml.XmlNode node)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(System.Windows.Forms.TreeNode node)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(System.Xml.XmlDocument doc)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(Gregor.Core.Collections.ITreeNode node)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(Gregor.Core.Collections.ITree tree)

Custom Attributes: 

Description: 

Tree

static public System.Collections.IEnumerable Tree(System.Windows.Forms.TreeView tvw)

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.NCollection<>

Gregor.Core.DescriptionAttribute

Gregor.Core.ModuleAttribute

SourceType

System.Array

System.Collections.ArrayList

System.Collections.Generic.List<>

System.Object

System.String

System.Type

System.Windows.Forms.TreeNode

System.Windows.Forms.TreeView

System.Xml.XmlDocument

System.Xml.XmlNode

System.Xml.XmlNodeList

T

TargetType

Gregor.Core.Collections.ITree

Gregor.Core.Collections.ITreeNode

System.Collections.Generic.ICollection<>

System.Collections.Generic.IEnumerable<>

System.Collections.Generic.IEnumerable<>

System.Collections.Generic.IEnumerable<>

System.Collections.Generic.IEnumerable<>

System.Collections.Generic.IList<>

System.Collections.Generic.IList<>

System.Collections.Generic.IList<>

System.Collections.ICollection

System.Collections.IEnumerable

System.Collections.IList

Gregor.Core.ComparableGetter<>

Gregor.Core.CompareCallback

Gregor.Core.CompareCallback<>

Gregor.Core.FilterCallback

Gregor.Core.FilterCallback<>

Gregor.Core.TransformCallback

Gregor.Core.TransformCallback<, >

System.Boolean

System.Int32