C# 클래스 System.Data.Entity.Utilities.PropertyInfoExtensions

파일 보기 프로젝트 열기: aspnet/EntityFramework6 1 사용 예제들

공개 메소드들

메소드 설명
AsEdmPrimitiveProperty ( this propertyInfo ) : System.Data.Entity.Core.Metadata.Edm.EdmProperty
CanWriteExtended ( this propertyInfo ) : bool
ContainsSame ( this enumerable, PropertyInfo propertyInfo ) : bool
GetPropertiesInHierarchy ( this property ) : IEnumerable
GetPropertyInfoForSet ( this propertyInfo ) : PropertyInfo
Getter ( this property ) : MethodInfo
IsPublic ( this property ) : bool
IsSameAs ( this propertyInfo, PropertyInfo otherPropertyInfo ) : bool
IsStatic ( this property ) : bool
IsValidEdmNavigationProperty ( this propertyInfo ) : bool
IsValidEdmScalarProperty ( this propertyInfo ) : bool
IsValidInterfaceStructuralProperty ( this propertyInfo ) : bool
IsValidStructuralProperty ( this propertyInfo ) : bool
Setter ( this property ) : MethodInfo

비공개 메소드들

메소드 설명
CollectProperties ( PropertyInfo property, IList collection ) : void
FindNextProperty ( PropertyInfo property, IList collection, bool getter ) : void
GetDeclaredProperty ( PropertyInfo propertyInfo ) : PropertyInfo

메소드 상세

AsEdmPrimitiveProperty() 공개 정적인 메소드

public static AsEdmPrimitiveProperty ( this propertyInfo ) : System.Data.Entity.Core.Metadata.Edm.EdmProperty
propertyInfo this
리턴 System.Data.Entity.Core.Metadata.Edm.EdmProperty

CanWriteExtended() 공개 정적인 메소드

public static CanWriteExtended ( this propertyInfo ) : bool
propertyInfo this
리턴 bool

ContainsSame() 공개 정적인 메소드

public static ContainsSame ( this enumerable, PropertyInfo propertyInfo ) : bool
enumerable this
propertyInfo System.Reflection.PropertyInfo
리턴 bool

GetPropertiesInHierarchy() 공개 정적인 메소드

public static GetPropertiesInHierarchy ( this property ) : IEnumerable
property this
리턴 IEnumerable

GetPropertyInfoForSet() 공개 정적인 메소드

public static GetPropertyInfoForSet ( this propertyInfo ) : PropertyInfo
propertyInfo this
리턴 System.Reflection.PropertyInfo

Getter() 공개 정적인 메소드

public static Getter ( this property ) : MethodInfo
property this
리턴 System.Reflection.MethodInfo

IsPublic() 공개 정적인 메소드

public static IsPublic ( this property ) : bool
property this
리턴 bool

IsSameAs() 공개 정적인 메소드

public static IsSameAs ( this propertyInfo, PropertyInfo otherPropertyInfo ) : bool
propertyInfo this
otherPropertyInfo System.Reflection.PropertyInfo
리턴 bool

IsStatic() 공개 정적인 메소드

public static IsStatic ( this property ) : bool
property this
리턴 bool

IsValidEdmNavigationProperty() 공개 정적인 메소드

public static IsValidEdmNavigationProperty ( this propertyInfo ) : bool
propertyInfo this
리턴 bool

IsValidEdmScalarProperty() 공개 정적인 메소드

public static IsValidEdmScalarProperty ( this propertyInfo ) : bool
propertyInfo this
리턴 bool

IsValidInterfaceStructuralProperty() 공개 정적인 메소드

public static IsValidInterfaceStructuralProperty ( this propertyInfo ) : bool
propertyInfo this
리턴 bool

IsValidStructuralProperty() 공개 정적인 메소드

public static IsValidStructuralProperty ( this propertyInfo ) : bool
propertyInfo this
리턴 bool

Setter() 공개 정적인 메소드

public static Setter ( this property ) : MethodInfo
property this
리턴 MethodInfo