Exemplo n.º 1
0
 public static Color AsColor(this YamlNode node, Color?fallback = null)
 {
     if (Color.TryFromName(node.AsString(), out var color))
     {
         return(color);
     }
     return(node.AsHexColor(fallback));
 }
Exemplo n.º 2
0
 public static Color AsColor(this YamlNode node, Color?fallback = null)
 {
     try
     {
         return(Color.FromName(node.ToString()));
     }
     catch
     {
         return(node.AsHexColor(fallback));
     }
 }
Exemplo n.º 3
0
 public override object NodeToType(Type type, YamlNode node)
 {
     try
     {
         return(Color.FromName(node.ToString()));
     }
     catch
     {
         return(node.AsHexColor());
     }
 }