public static ValueData CreateFromConstructor(System.Reflection.ConstructorInfo ctor) { var data = new ValueData(); if (ctor != null) { data.type = ReflectionUtils.GetMemberType(ctor); data.Value = new ConstructorValueData(ctor); } return(data); }
public static ValueData CreateFromValue(object value) { var data = new ValueData(); if (value != null) { data.type = value.GetType(); data.Value = new ObjectValueData() { value = value }; } return(data); }