Flexberry ORM ODataService 5.2.0-beta01
Класс NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo

Реализация PropertyInfo, представляющая связь от мастера к псевдодетейлу (псевдосвойство). Подробнее...

Граф наследования:NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo:

Открытые члены

 PseudoDetailPropertyInfo (string masterToDetailPseudoProperty, Type pseudoPropertyType, Type masterType)
 Конструктор. Подробнее...
 
override MethodInfo[] GetAccessors (bool nonPublic)
 GetAccessors. Подробнее...
 
override object[] GetCustomAttributes (bool inherit)
 GetCustomAttributes. Подробнее...
 
override object[] GetCustomAttributes (Type attributeType, bool inherit)
 GetCustomAttributes. Подробнее...
 
override MethodInfo GetGetMethod (bool nonPublic)
 GetGetMethod. Подробнее...
 
override ParameterInfo[] GetIndexParameters ()
 GetIndexParameters. Подробнее...
 
override MethodInfo GetSetMethod (bool nonPublic)
 GetSetMethod. Подробнее...
 
override object GetValue (object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
 GetValue. Подробнее...
 
override bool IsDefined (Type attributeType, bool inherit)
 IsDefined. Подробнее...
 
override void SetValue (object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
 SetValue. Подробнее...
 

Открытые атрибуты

override Type PropertyType => _type
 PropertyType. Подробнее...
 
override PropertyAttributes Attributes => throw new NotImplementedException()
 Attributes. Подробнее...
 
override bool CanRead => throw new NotImplementedException()
 CanRead. Подробнее...
 
override bool CanWrite => throw new NotImplementedException()
 CanWrite. Подробнее...
 
override string Name => _name
 Name. Подробнее...
 
override Type DeclaringType => _declaringType
 DeclaringType. Подробнее...
 
override Type ReflectedType => throw new NotImplementedException()
 ReflectedType. Подробнее...
 

Подробное описание

Реализация PropertyInfo, представляющая связь от мастера к псевдодетейлу (псевдосвойство).

Конструктор(ы)

NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.PseudoDetailPropertyInfo ( string  masterToDetailPseudoProperty,
Type  pseudoPropertyType,
Type  masterType 
)
inline

Конструктор.

Аргументы
masterToDetailPseudoPropertyИмя связи от мастера к псевдодетейлу (псевдосвойство).
pseudoPropertyTypeТип псевдосвойства.
masterTypeТип мастера.

Методы

override MethodInfo [] NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetAccessors ( bool  nonPublic)
inline

GetAccessors.

Аргументы
nonPublicnonPublic
Возвращает
MethodInfo array
override object [] NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetCustomAttributes ( bool  inherit)
inline

GetCustomAttributes.

Аргументы
inheritinherit
Возвращает
object array
override object [] NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetCustomAttributes ( Type  attributeType,
bool  inherit 
)
inline

GetCustomAttributes.

Аргументы
attributeTypeattributeType
inheritinherit
Возвращает
object array
override MethodInfo NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetGetMethod ( bool  nonPublic)
inline

GetGetMethod.

Аргументы
nonPublicnonPublic
Возвращает
MethodInfo
override ParameterInfo [] NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetIndexParameters ( )
inline

GetIndexParameters.

Возвращает
ParameterInfo array
override MethodInfo NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetSetMethod ( bool  nonPublic)
inline

GetSetMethod.

Аргументы
nonPublicnonPublic
Возвращает
MethodInfo
override object NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.GetValue ( object  obj,
BindingFlags  invokeAttr,
Binder  binder,
object[]  index,
CultureInfo  culture 
)
inline

GetValue.

Аргументы
objobj
invokeAttrinvokeAttr
binderbinder
indexindex
cultureculture
Возвращает
object
override bool NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.IsDefined ( Type  attributeType,
bool  inherit 
)
inline

IsDefined.

Аргументы
attributeTypeattributeType
inheritinherit
Возвращает
bool
override void NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.SetValue ( object  obj,
object  value,
BindingFlags  invokeAttr,
Binder  binder,
object[]  index,
CultureInfo  culture 
)
inline

SetValue.

Аргументы
objobj
valuevalue
invokeAttrinvokeAttr
binderbinder
indexindex
cultureculture

Данные класса

override PropertyAttributes NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.Attributes => throw new NotImplementedException()

Attributes.

override bool NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.CanRead => throw new NotImplementedException()

CanRead.

override bool NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.CanWrite => throw new NotImplementedException()

CanWrite.

override Type NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.DeclaringType => _declaringType

DeclaringType.

override string NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.Name => _name

Name.

override Type NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.PropertyType => _type

PropertyType.

override Type NewPlatform.Flexberry.ORM.ODataService.Model.PseudoDetailPropertyInfo.ReflectedType => throw new NotImplementedException()

ReflectedType.