AssemblyCSharp.DefinitionsActivator.ConverterSetter C# (CSharp) Method

ConverterSetter() private static method

private static ConverterSetter ( FieldInfo fieldInfo ) : System.Action
fieldInfo System.Reflection.FieldInfo
return System.Action
        private static ValueSetter ConverterSetter(FieldInfo fieldInfo)
        {
            var converter = TypeDescriptor.GetConverter(fieldInfo.FieldType);

            return (object instance, FieldInfo field, string val) => {
            field.SetValue(instance, converter.ConvertFromString(val));
            };
        }