public static T Read <T>(this ISerializationService service, XElement element) { ValueProvider value = new ValueProvider() { Type = typeof(T) }; service.Read(value, element); return((T)value.Value); }
public static IValueProvider Create(ParameterInfo parameterInfo, object parent) { var result = new ValueProvider() { Type = parameterInfo.ParameterType, Name = parameterInfo.Name, Parent = parent, DisplayName = parameterInfo.Name, }; return(result); }