C# 클래스 System.Yaml.Serialization.ReflectionUtils

파일 보기 프로젝트 열기: jbruening/YamlSerializer-Fork

공개 메소드들

메소드 설명
CreateGetFieldMethod ( FieldInfo fieldInfo ) : object>.Func

Generate a method to do 'return (object)object.field;'

CreateGetPropertyMethod ( PropertyInfo propertyInfo ) : object>.Func

generates a method to do 'return (object)(object.property);'

CreateSetFieldMethod ( FieldInfo fieldInfo ) : object>.Action

Generate a method to do 'object.field = (fieldtype)value;'

CreateSetPropertyMethod ( PropertyInfo propertyInfo ) : object>.Action

generates a method to do 'object.property = (propertytype)value;'

메소드 상세

CreateGetFieldMethod() 공개 정적인 메소드

Generate a method to do 'return (object)object.field;'
public static CreateGetFieldMethod ( FieldInfo fieldInfo ) : object>.Func
fieldInfo System.Reflection.FieldInfo
리턴 object>.Func

CreateGetPropertyMethod() 공개 정적인 메소드

generates a method to do 'return (object)(object.property);'
public static CreateGetPropertyMethod ( PropertyInfo propertyInfo ) : object>.Func
propertyInfo System.Reflection.PropertyInfo
리턴 object>.Func

CreateSetFieldMethod() 공개 정적인 메소드

Generate a method to do 'object.field = (fieldtype)value;'
public static CreateSetFieldMethod ( FieldInfo fieldInfo ) : object>.Action
fieldInfo System.Reflection.FieldInfo
리턴 object>.Action

CreateSetPropertyMethod() 공개 정적인 메소드

generates a method to do 'object.property = (propertytype)value;'
public static CreateSetPropertyMethod ( PropertyInfo propertyInfo ) : object>.Action
propertyInfo System.Reflection.PropertyInfo
리턴 object>.Action