4 using SharpYaml.Events;
 
    5 using SharpYaml.Serialization;
 
    6 using SiliconStudio.Core.Storage;
 
    8 namespace SiliconStudio.Core.Yaml
 
   13     [YamlSerializerFactory]
 
   14     internal class ObjectIdSerializer : AssetScalarSerializerBase
 
   16         public override bool CanVisit(Type type)
 
   21         public override object ConvertFrom(ref ObjectContext context, Scalar fromScalar)
 
   24             ObjectId.TryParse(fromScalar.Value, out objectId);
 
   28         public override string ConvertTo(ref ObjectContext objectContext)
 
   30             return ((
ObjectId)objectContext.Instance).ToString();
 
A hash to uniquely identify data.