Sdílet prostřednictvím


IConventionTypeBaseBuilder.CanHaveComplexProperty Metoda

Definice

Přetížení

CanHaveComplexProperty(MemberInfo, Type, Boolean)

Vrátí hodnotu označující, zda lze danou komplexní vlastnost přidat k tomuto typu.

CanHaveComplexProperty(Type, String, Type, Boolean)

Vrátí hodnotu označující, zda lze danou komplexní vlastnost přidat k tomuto typu.

CanHaveComplexProperty(MemberInfo, Type, Boolean)

Vrátí hodnotu označující, zda lze danou komplexní vlastnost přidat k tomuto typu.

public bool CanHaveComplexProperty (System.Reflection.MemberInfo memberInfo, Type? complexType = default, bool fromDataAnnotation = false);
abstract member CanHaveComplexProperty : System.Reflection.MemberInfo * Type * bool -> bool
Public Function CanHaveComplexProperty (memberInfo As MemberInfo, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As Boolean

Parametry

memberInfo
MemberInfo

Vlastnost PropertyInfo nebo FieldInfo .

complexType
Type

Cílový komplexní typ.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

true pokud je možné přidat vlastnost.

Platí pro

CanHaveComplexProperty(Type, String, Type, Boolean)

Vrátí hodnotu označující, zda lze danou komplexní vlastnost přidat k tomuto typu.

public bool CanHaveComplexProperty (Type? propertyType, string propertyName, Type? complexType = default, bool fromDataAnnotation = false);
abstract member CanHaveComplexProperty : Type * string * Type * bool -> bool
Public Function CanHaveComplexProperty (propertyType As Type, propertyName As String, Optional complexType As Type = Nothing, Optional fromDataAnnotation As Boolean = false) As Boolean

Parametry

propertyType
Type

Typ hodnoty, kterou bude vlastnost obsahovat.

propertyName
String

Název vlastnosti, která má být nakonfigurována.

complexType
Type

Cílový komplexní typ.

fromDataAnnotation
Boolean

Určuje, zda byla konfigurace zadána pomocí datové poznámky.

Návraty

true pokud je možné přidat vlastnost.

Platí pro