C# 클래스 fNbt.Serialization.Compiled.DeserializeCodeEmitter

상속: CodeEmitter
파일 보기 프로젝트 열기: fragmer/fNbt

공개 메소드들

메소드 설명
GetPreamble ( ) : Expression
HandleCompoundObject ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
HandleDirectlyMappedType ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
HandleIList ( string tagName, PropertyInfo property, Type iListImpl, NullPolicy selfPolicy, NullPolicy elementPolicy ) : Expression
HandleINbtSerializable ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
HandleNbtFile ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
HandleNbtTag ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
HandlePrimitiveOrEnum ( string tagName, PropertyInfo property ) : Expression
HandleStringIDictionary ( string tagName, PropertyInfo property, Type iDictImpl, NullPolicy selfPolicy, NullPolicy elementPolicy ) : Expression

메소드 상세

GetPreamble() 공개 메소드

public GetPreamble ( ) : Expression
리턴 System.Linq.Expressions.Expression

HandleCompoundObject() 공개 메소드

public HandleCompoundObject ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
selfPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandleDirectlyMappedType() 공개 메소드

public HandleDirectlyMappedType ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
selfPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandleIList() 공개 메소드

public HandleIList ( string tagName, PropertyInfo property, Type iListImpl, NullPolicy selfPolicy, NullPolicy elementPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
iListImpl System.Type
selfPolicy NullPolicy
elementPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandleINbtSerializable() 공개 메소드

public HandleINbtSerializable ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
selfPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandleNbtFile() 공개 메소드

public HandleNbtFile ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
selfPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandleNbtTag() 공개 메소드

public HandleNbtTag ( string tagName, PropertyInfo property, NullPolicy selfPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
selfPolicy NullPolicy
리턴 System.Linq.Expressions.Expression

HandlePrimitiveOrEnum() 공개 메소드

public HandlePrimitiveOrEnum ( string tagName, PropertyInfo property ) : Expression
tagName string
property System.Reflection.PropertyInfo
리턴 System.Linq.Expressions.Expression

HandleStringIDictionary() 공개 메소드

public HandleStringIDictionary ( string tagName, PropertyInfo property, Type iDictImpl, NullPolicy selfPolicy, NullPolicy elementPolicy ) : Expression
tagName string
property System.Reflection.PropertyInfo
iDictImpl System.Type
selfPolicy NullPolicy
elementPolicy NullPolicy
리턴 System.Linq.Expressions.Expression