4 using SharpYaml.Events;
5 using SharpYaml.Serialization;
6 using SiliconStudio.Core.Yaml;
8 namespace SiliconStudio.Assets.Serializers
13 [YamlSerializerFactory]
16 public override bool CanVisit(Type type)
18 return typeof(
System.Uri) == type;
21 public override object ConvertFrom(ref ObjectContext context, Scalar fromScalar)
23 return new System.Uri(fromScalar.Value);
26 public override string ConvertTo(ref ObjectContext objectContext)
28 return objectContext.Instance.ToString();