C# 클래스 Jayrock.Json.Conversion.CustomTypeDescriptor.TypeMemberDescriptor

A base PropertyDescriptor implementation for a type member (MemberInfo).
상속: System.ComponentModel.PropertyDescriptor, IPropertyImpl, IPropertyCustomization, IServiceContainer
파일 보기 프로젝트 열기: atifaziz/Jayrock

Private Properties

프로퍼티 타입 설명
ApplyCustomizations void
ChooseName string
IPropertyCustomization IPropertyImpl
IPropertyCustomization void
IPropertyCustomization void
IPropertyImpl object
IPropertyImpl void
IServiceContainer void
IServiceContainer void
IServiceContainer void
IServiceContainer void
IServiceContainer void
IServiceContainer void
IServiceProvider object
ToCamelCase string

공개 메소드들

메소드 설명
CanResetValue ( object component ) : bool
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetValue ( object component ) : object
ResetValue ( object component ) : void
SetValue ( object component, object value ) : void
ShouldSerializeValue ( object component ) : bool

보호된 메소드들

메소드 설명
GetValueImpl ( object component ) : object
SetValueImpl ( object component, object value ) : void
TypeMemberDescriptor ( MemberInfo member, string name, Type propertyType ) : System

비공개 메소드들

메소드 설명
ApplyCustomizations ( ) : void
ChooseName ( string propsedName, string baseName ) : string
IPropertyCustomization ( IPropertyImpl impl ) : IPropertyImpl
IPropertyCustomization ( Type type ) : void
IPropertyCustomization ( string name ) : void
IPropertyImpl ( object obj ) : object
IPropertyImpl ( object obj, object value ) : void
IServiceContainer ( Type serviceType ) : void
IServiceContainer ( Type serviceType, ServiceCreatorCallback callback ) : void
IServiceContainer ( Type serviceType, ServiceCreatorCallback callback, bool promote ) : void
IServiceContainer ( Type serviceType, bool promote ) : void
IServiceContainer ( Type serviceType, object serviceInstance ) : void
IServiceContainer ( Type serviceType, object serviceInstance, bool promote ) : void
IServiceProvider ( Type serviceType ) : object
ToCamelCase ( string s ) : string

메소드 상세

CanResetValue() 공개 메소드

public CanResetValue ( object component ) : bool
component object
리턴 bool

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

GetValue() 공개 메소드

public GetValue ( object component ) : object
component object
리턴 object

GetValueImpl() 보호된 추상적인 메소드

protected abstract GetValueImpl ( object component ) : object
component object
리턴 object

ResetValue() 공개 메소드

public ResetValue ( object component ) : void
component object
리턴 void

SetValue() 공개 메소드

public SetValue ( object component, object value ) : void
component object
value object
리턴 void

SetValueImpl() 보호된 추상적인 메소드

protected abstract SetValueImpl ( object component, object value ) : void
component object
value object
리턴 void

ShouldSerializeValue() 공개 메소드

public ShouldSerializeValue ( object component ) : bool
component object
리턴 bool

TypeMemberDescriptor() 보호된 메소드

protected TypeMemberDescriptor ( MemberInfo member, string name, Type propertyType ) : System
member System.Reflection.MemberInfo
name string
propertyType System.Type
리턴 System