The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.

XPCustomMemberInfo(XPClassInfo, String, Type, XPClassInfo, Boolean, Boolean) Constructor

Initializes a new instance of the XPCustomMemberInfo class.

Namespace: DevExpress.Xpo.Metadata

Assembly: DevExpress.Xpo.v19.2.dll

Declaration

public XPCustomMemberInfo(
    XPClassInfo owner,
    string propertyName,
    Type propertyType,
    XPClassInfo referenceType,
    bool nonPersistent,
    bool nonPublic
)
Public Sub New(
    owner As XPClassInfo,
    propertyName As String,
    propertyType As Type,
    referenceType As XPClassInfo,
    nonPersistent As Boolean,
    nonPublic As Boolean
)
public XPCustomMemberInfo(
    XPClassInfo owner,
    string propertyName,
    Type propertyType,
    XPClassInfo referenceType,
    bool nonPersistent,
    bool nonPublic
)
Public Sub New(
    owner As XPClassInfo,
    propertyName As String,
    propertyType As Type,
    referenceType As XPClassInfo,
    nonPersistent As Boolean,
    nonPublic As Boolean
)

Parameters

Name Type Description
owner XPClassInfo

An XPClassInfo descendant which owns this XPCustomMemberInfo object. This value is assigned to the XPMemberInfo.Owner property.

propertyName String

A String value that specifies the member's name. This value is assigned to the XPCustomMemberInfo.Name property.

propertyType Type

The member's Type. This value is assigned to the XPCustomMemberInfo.MemberType property.

referenceType XPClassInfo

An XPClassInfo object which provides the metadata of the referenced object. This value is assigned to the XPMemberInfo.ReferenceType property.

nonPersistent Boolean

true, if the member is non-persistent; otherwise, false. The inverted value of this parameter is assigned to the XPTypeInfo.IsPersistent property.

nonPublic Boolean

true, if the member is declared as public; otherwise, false. This value is assigned to the XPCustomMemberInfo.IsPublic property.

Parameters

Name Type Description
owner XPClassInfo

An XPClassInfo descendant which owns this XPCustomMemberInfo object. This value is assigned to the XPMemberInfo.Owner property.

propertyName String

A String value that specifies the member's name. This value is assigned to the XPCustomMemberInfo.Name property.

propertyType Type

The member's Type. This value is assigned to the XPCustomMemberInfo.MemberType property.

referenceType XPClassInfo

An XPClassInfo object which provides the metadata of the referenced object. This value is assigned to the XPMemberInfo.ReferenceType property.

nonPersistent Boolean

true, if the member is non-persistent; otherwise, false. The inverted value of this parameter is assigned to the XPTypeInfo.IsPersistent property.

nonPublic Boolean

true, if the member is declared as public; otherwise, false. This value is assigned to the XPCustomMemberInfo.IsPublic property.

See Also