Table of Contents

Class MemberInfoCollection

Namespace
DevExpress.Xpo.Metadata.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public sealed class MemberInfoCollection : List<XPMemberInfo>, IList<XPMemberInfo>, ICollection<XPMemberInfo>, IList, ICollection, IReadOnlyList<XPMemberInfo>, IReadOnlyCollection<XPMemberInfo>, IEnumerable<XPMemberInfo>, IEnumerable
Inheritance
MemberInfoCollection
Implements
Inherited Members

Constructors

MemberInfoCollection(XPClassInfo)

public MemberInfoCollection(XPClassInfo classInfo)

Parameters

classInfo XPClassInfo

MemberInfoCollection(XPClassInfo, params XPMemberInfo[])

public MemberInfoCollection(XPClassInfo classInfo, params XPMemberInfo[] members)

Parameters

classInfo XPClassInfo
members XPMemberInfo[]

MemberInfoCollection(XPClassInfo, int)

public MemberInfoCollection(XPClassInfo classInfo, int count)

Parameters

classInfo XPClassInfo
count int

MemberInfoCollection(XPClassInfo, string)

public MemberInfoCollection(XPClassInfo classInfo, string path)

Parameters

classInfo XPClassInfo
path string

MemberInfoCollection(XPClassInfo, string, bool)

public MemberInfoCollection(XPClassInfo classInfo, string path, bool addNonPersistent)

Parameters

classInfo XPClassInfo
path string
addNonPersistent bool

MemberInfoCollection(XPClassInfo, string, bool, bool)

public MemberInfoCollection(XPClassInfo classInfo, string path, bool addNonPersistent, bool throwOnError)

Parameters

classInfo XPClassInfo
path string
addNonPersistent bool
throwOnError bool

MemberInfoCollection(XPClassInfo, string[], bool, bool)

public MemberInfoCollection(XPClassInfo classInfo, string[] matches, bool addNonPersistent, bool throwOnError)

Parameters

classInfo XPClassInfo
matches string[]
addNonPersistent bool
throwOnError bool

Properties

HasNonPersistent

public bool HasNonPersistent { get; }

Property Value

bool

Methods

FindMember(XPClassInfo, string)

public static XPMemberInfo FindMember(XPClassInfo currentClassInfo, string match)

Parameters

currentClassInfo XPClassInfo
match string

Returns

XPMemberInfo

GetSplitPartsCount(string)

public static int GetSplitPartsCount(string path)

Parameters

path string

Returns

int

LastIndexOfSplittingDotInPath(string)

public static int LastIndexOfSplittingDotInPath(string path)

Parameters

path string

Returns

int

ParsePath(XPClassInfo, string)

public static MemberInfoCollection ParsePath(XPClassInfo classInfo, string path)

Parameters

classInfo XPClassInfo
path string

Returns

MemberInfoCollection

ParsePersistentPath(XPClassInfo, string)

public static MemberInfoCollection ParsePersistentPath(XPClassInfo classInfo, string path)

Parameters

classInfo XPClassInfo
path string

Returns

MemberInfoCollection

SplitPath(string)

public static string[] SplitPath(string path)

Parameters

path string

Returns

string[]

ToString()

public override string ToString()

Returns

string

TryResolveType(string, XPClassInfo, out XPClassInfo)

public static bool TryResolveType(string className, XPClassInfo rootClassInfo, out XPClassInfo classInfo)

Parameters

className string
rootClassInfo XPClassInfo
classInfo XPClassInfo

Returns

bool

TryResolveTypeAlsoByShortName(string, XPClassInfo, out XPClassInfo)

public static bool TryResolveTypeAlsoByShortName(string className, XPClassInfo rootClassInfo, out XPClassInfo classInfo)

Parameters

className string
rootClassInfo XPClassInfo
classInfo XPClassInfo

Returns

bool