C# 클래스 Arango.fastJSON.Reflection

파일 보기 프로젝트 열기: yojimbo87/ArangoDB-NET

공개 메소드들

메소드 설명
CreateMyProp ( Type t, string name, bool customType ) : myPropInfo
GetGenericArguments ( Type t ) : System.Type[]
GetGenericTypeDefinition ( Type t ) : Type
Getproperties ( Type type, string typename, bool customType ) : myPropInfo>.Dictionary

비공개 메소드들

메소드 설명
ClearReflectionCache ( ) : void
CreateCustom ( string v, Type type ) : object
CreateGetField ( Type type, FieldInfo fieldInfo ) : GenericGetter
CreateGetMethod ( Type type, PropertyInfo propertyInfo ) : GenericGetter
CreateSetField ( Type type, FieldInfo fieldInfo ) : GenericSetter
CreateSetMethod ( Type type, PropertyInfo propertyInfo ) : GenericSetter
FastCreateInstance ( Type objtype ) : object
GetChangeType ( Type conversionType ) : Type
GetGetters ( Type type, bool ShowReadOnlyProperties, List IgnoreAttributes ) : Arango.fastJSON.Getters[]
GetTypeAssemblyName ( Type t ) : string
GetTypeFromCache ( string typename ) : Type
IsTypeRegistered ( Type t ) : bool
Reflection ( ) : System.Data
RegisterCustomType ( Type type, Serialize serializer, Deserialize deserializer ) : void
ResetPropertyCache ( ) : void

메소드 상세

CreateMyProp() 공개 메소드

public CreateMyProp ( Type t, string name, bool customType ) : myPropInfo
t System.Type
name string
customType bool
리턴 myPropInfo

GetGenericArguments() 공개 메소드

public GetGenericArguments ( Type t ) : System.Type[]
t System.Type
리턴 System.Type[]

GetGenericTypeDefinition() 공개 메소드

public GetGenericTypeDefinition ( Type t ) : Type
t System.Type
리턴 System.Type

Getproperties() 공개 메소드

public Getproperties ( Type type, string typename, bool customType ) : myPropInfo>.Dictionary
type System.Type
typename string
customType bool
리턴 myPropInfo>.Dictionary