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
public MemberInfoCollection(XPClassInfo classInfo)
Parameters
classInfo
XPClassInfo
public MemberInfoCollection(XPClassInfo classInfo, params XPMemberInfo[] members)
Parameters
classInfo
XPClassInfo
members
XPMemberInfo[]
public MemberInfoCollection(XPClassInfo classInfo, int count)
Parameters
classInfo
XPClassInfo
count
int
public MemberInfoCollection(XPClassInfo classInfo, string path)
Parameters
classInfo
XPClassInfo
path
string
public MemberInfoCollection(XPClassInfo classInfo, string path, bool addNonPersistent)
Parameters
classInfo
XPClassInfo
path
string
addNonPersistent
bool
public MemberInfoCollection(XPClassInfo classInfo, string path, bool addNonPersistent, bool throwOnError)
Parameters
classInfo
XPClassInfo
path
string
addNonPersistent
bool
throwOnError
bool
public MemberInfoCollection(XPClassInfo classInfo, string[] matches, bool addNonPersistent, bool throwOnError)
Parameters
classInfo
XPClassInfo
matches
string[]
addNonPersistent
bool
throwOnError
bool
Properties
public bool HasNonPersistent { get; }
Property Value
- bool
Methods
public static XPMemberInfo FindMember(XPClassInfo currentClassInfo, string match)
Parameters
currentClassInfo
XPClassInfo
match
string
Returns
- XPMemberInfo
public static int GetSplitPartsCount(string path)
Parameters
path
string
Returns
- int
public static int LastIndexOfSplittingDotInPath(string path)
Parameters
path
string
Returns
- int
public static MemberInfoCollection ParsePath(XPClassInfo classInfo, string path)
Parameters
classInfo
XPClassInfo
path
string
Returns
- MemberInfoCollection
public static MemberInfoCollection ParsePersistentPath(XPClassInfo classInfo, string path)
Parameters
classInfo
XPClassInfo
path
string
Returns
- MemberInfoCollection
public static string[] SplitPath(string path)
Parameters
path
string
Returns
- string[]
public override string ToString()
Returns
- string
public static bool TryResolveType(string className, XPClassInfo rootClassInfo, out XPClassInfo classInfo)
Parameters
className
string
rootClassInfo
XPClassInfo
classInfo
XPClassInfo
Returns
- bool
public static bool TryResolveTypeAlsoByShortName(string className, XPClassInfo rootClassInfo, out XPClassInfo classInfo)
Parameters
className
string
rootClassInfo
XPClassInfo
classInfo
XPClassInfo
Returns
- bool