C# 클래스 Neo4jClient.Serialization.CommonDeserializerMethods

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

공개 메소드들

메소드 설명
ApplyPropertyCasing ( DeserializationContext context, PropertyInfo>.Dictionary properties ) : PropertyInfo>.Dictionary
BuildArray ( DeserializationContext context, Type type, Type itemType, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : Array
BuildDictionary ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IDictionary
BuildIEnumerable ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IList
BuildList ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IList
CoerceValue ( DeserializationContext context, PropertyInfo propertyInfo, JToken value, IEnumerable typeMappings, int nestingLevel ) : object
CreateAndMap ( DeserializationContext context, Type type, JToken element, IEnumerable typeMappings, int nestingLevel ) : object
Map ( DeserializationContext context, object targetObject, JToken parentJsonToken, IEnumerable typeMappings, int nestingLevel ) : void
ParseDateTime ( JToken value ) : DateTime?
ParseDateTimeOffset ( JToken value ) : DateTimeOffset?
ReplaceAllDateInstacesWithNeoDates ( string content ) : string
SetPropertyValue ( DeserializationContext context, object targetObject, PropertyInfo propertyInfo, JToken value, IEnumerable typeMappings, int nestingLevel ) : void

비공개 메소드들

메소드 설명
GetPropertiesForType ( DeserializationContext context, Type objType ) : PropertyInfo>.Dictionary
MutateObject ( DeserializationContext context, JToken value, IEnumerable typeMappings, int nestingLevel, TypeMapping mapping, Type propertyType ) : object
TryJsonConverters ( DeserializationContext context, Type type, JToken element, object &instance ) : bool

메소드 상세

ApplyPropertyCasing() 공개 정적인 메소드

public static ApplyPropertyCasing ( DeserializationContext context, PropertyInfo>.Dictionary properties ) : PropertyInfo>.Dictionary
context DeserializationContext
properties PropertyInfo>.Dictionary
리턴 PropertyInfo>.Dictionary

BuildArray() 공개 정적인 메소드

public static BuildArray ( DeserializationContext context, Type type, Type itemType, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : Array
context DeserializationContext
type System.Type
itemType System.Type
elements JEnumerable
typeMappings IEnumerable
nestingLevel int
리턴 System.Array

BuildDictionary() 공개 정적인 메소드

public static BuildDictionary ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IDictionary
context DeserializationContext
type System.Type
elements JEnumerable
typeMappings IEnumerable
nestingLevel int
리턴 IDictionary

BuildIEnumerable() 공개 정적인 메소드

public static BuildIEnumerable ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IList
context DeserializationContext
type System.Type
elements JEnumerable
typeMappings IEnumerable
nestingLevel int
리턴 IList

BuildList() 공개 정적인 메소드

public static BuildList ( DeserializationContext context, Type type, JEnumerable elements, IEnumerable typeMappings, int nestingLevel ) : IList
context DeserializationContext
type System.Type
elements JEnumerable
typeMappings IEnumerable
nestingLevel int
리턴 IList

CoerceValue() 공개 정적인 메소드

public static CoerceValue ( DeserializationContext context, PropertyInfo propertyInfo, JToken value, IEnumerable typeMappings, int nestingLevel ) : object
context DeserializationContext
propertyInfo System.Reflection.PropertyInfo
value JToken
typeMappings IEnumerable
nestingLevel int
리턴 object

CreateAndMap() 공개 정적인 메소드

public static CreateAndMap ( DeserializationContext context, Type type, JToken element, IEnumerable typeMappings, int nestingLevel ) : object
context DeserializationContext
type System.Type
element JToken
typeMappings IEnumerable
nestingLevel int
리턴 object

Map() 공개 정적인 메소드

public static Map ( DeserializationContext context, object targetObject, JToken parentJsonToken, IEnumerable typeMappings, int nestingLevel ) : void
context DeserializationContext
targetObject object
parentJsonToken JToken
typeMappings IEnumerable
nestingLevel int
리턴 void

ParseDateTime() 공개 정적인 메소드

public static ParseDateTime ( JToken value ) : DateTime?
value JToken
리턴 DateTime?

ParseDateTimeOffset() 공개 정적인 메소드

public static ParseDateTimeOffset ( JToken value ) : DateTimeOffset?
value JToken
리턴 DateTimeOffset?

ReplaceAllDateInstacesWithNeoDates() 공개 정적인 메소드

public static ReplaceAllDateInstacesWithNeoDates ( string content ) : string
content string
리턴 string

SetPropertyValue() 공개 정적인 메소드

public static SetPropertyValue ( DeserializationContext context, object targetObject, PropertyInfo propertyInfo, JToken value, IEnumerable typeMappings, int nestingLevel ) : void
context DeserializationContext
targetObject object
propertyInfo System.Reflection.PropertyInfo
value JToken
typeMappings IEnumerable
nestingLevel int
리턴 void