C# Class System.Yaml.Serialization.ReflectionUtils

Afficher le fichier Open project: jbruening/YamlSerializer-Fork

Méthodes publiques

Méthode Description
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;'

Method Details

CreateGetFieldMethod() public static méthode

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

CreateGetPropertyMethod() public static méthode

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

CreateSetFieldMethod() public static méthode

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

CreateSetPropertyMethod() public static méthode

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