[Gregor.Core.Collections.CReflectingComparer]

Gregor.Core.Collections.CReflectingComparer

Saturday, September 15, 2007

Defined in Gregor.Core, namespace Gregor.Core.Collections.

Details

public class Gregor.Core.Collections.CReflectingComparer

: Gregor.Core.Collections.CComparerBase, System.Collections.IComparer

Custom Attributes: 

Description: 


Members

CReflectingComparer

public CReflectingComparer(System.Type tpElement, params System.String[] asPropertyNames)

Custom Attributes: 
asPropertyNames - System.ParamArray()

Description: 

CReflectingComparer

public CReflectingComparer(params System.String[] asPropertyNames)

Custom Attributes: 
asPropertyNames - System.ParamArray()

Description: 

m_ElementType

private System.Type m_ElementType

Custom Attributes: 

Description: 

m_PropertyInfos

private System.Reflection.PropertyInfo[] m_PropertyInfos

Custom Attributes: 

Description: 

m_PropertyNames

private System.String[] m_PropertyNames

Custom Attributes: 

Description: 

ElementType

public System.Type ElementType {get;}

Custom Attributes: 

Description: 

PropertyNames

public System.String[] PropertyNames {get;}

Custom Attributes: 

Description: 

Compare

public override System.Int32 Compare(System.Object a, System.Object b) // System.Collections.IComparer.Compare

Custom Attributes: 

Description: 


See Also

Gregor.Core.Collections.CComparerBase

System.Object

System.Reflection.PropertyInfo

System.String

System.Type

System.Collections.IComparer

System.Int32