C# Класс System.Reflection.RuntimePropertyInfo

Наследование: PropertyInfo, ISerializable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CacheEquals bool
EqualsSig bool
GetConstantValue object
GetValue Object
GetValue Object
RuntimePropertyInfo System
SetValue void
SetValue void

Открытые методы

Метод Описание
GetAccessors ( bool nonPublic ) : System.Reflection.MethodInfo[]
GetConstantValue ( ) : object
GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
GetCustomAttributes ( bool inherit ) : Object[]
GetGetMethod ( bool nonPublic ) : MethodInfo
GetIndexParameters ( ) : System.Reflection.ParameterInfo[]
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetOptionalCustomModifiers ( ) : System.Type[]
GetRawConstantValue ( ) : object
GetRequiredCustomModifiers ( ) : System.Type[]
GetSetMethod ( bool nonPublic ) : MethodInfo
IsDefined ( Type attributeType, bool inherit ) : bool
ToString ( ) : String

Приватные методы

Метод Описание
CacheEquals ( object o ) : bool
EqualsSig ( RuntimePropertyInfo target ) : bool
GetConstantValue ( bool raw ) : object
GetValue ( Object obj, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture ) : Object
GetValue ( Object obj, Object index ) : Object
RuntimePropertyInfo ( int tkProperty, RuntimeType declaredType, System.RuntimeType.RuntimeTypeCache reflectedTypeCache, bool &isPrivate ) : System
SetValue ( Object obj, Object value, BindingFlags invokeAttr, Binder binder, Object index, CultureInfo culture ) : void
SetValue ( Object obj, Object value, Object index ) : void

Описание методов

GetAccessors() публичный Метод

public GetAccessors ( bool nonPublic ) : System.Reflection.MethodInfo[]
nonPublic bool
Результат System.Reflection.MethodInfo[]

GetConstantValue() публичный Метод

public GetConstantValue ( ) : object
Результат object

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( Type attributeType, bool inherit ) : Object[]
attributeType System.Type
inherit bool
Результат Object[]

GetCustomAttributes() публичный Метод

public GetCustomAttributes ( bool inherit ) : Object[]
inherit bool
Результат Object[]

GetGetMethod() публичный Метод

public GetGetMethod ( bool nonPublic ) : MethodInfo
nonPublic bool
Результат MethodInfo

GetIndexParameters() публичный Метод

public GetIndexParameters ( ) : System.Reflection.ParameterInfo[]
Результат System.Reflection.ParameterInfo[]

GetObjectData() публичный Метод

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void

GetOptionalCustomModifiers() публичный Метод

public GetOptionalCustomModifiers ( ) : System.Type[]
Результат System.Type[]

GetRawConstantValue() публичный Метод

public GetRawConstantValue ( ) : object
Результат object

GetRequiredCustomModifiers() публичный Метод

public GetRequiredCustomModifiers ( ) : System.Type[]
Результат System.Type[]

GetSetMethod() публичный Метод

public GetSetMethod ( bool nonPublic ) : MethodInfo
nonPublic bool
Результат MethodInfo

IsDefined() публичный Метод

public IsDefined ( Type attributeType, bool inherit ) : bool
attributeType System.Type
inherit bool
Результат bool

ToString() публичный Метод

public ToString ( ) : String
Результат String