3 using SharpYaml.Serialization;
 
    5 namespace SiliconStudio.Core.Yaml
 
   12         internal YamlSequenceNode node;
 
   14         public YamlSequenceNode Node
 
   27         public override bool TryConvert(ConvertBinder binder, out 
object result)
 
   29             if (binder.Type.IsAssignableFrom(node.GetType()))
 
   35                 throw new InvalidOperationException();
 
   40         public override bool TrySetIndex(SetIndexBinder binder, 
object[] indexes, 
object value)
 
   42             var key = Convert.ToInt32(indexes[0]);
 
   43             node.Children[key] = ConvertFromDynamic(value);
 
   47         public override bool TryGetIndex(GetIndexBinder binder, 
object[] indexes, out 
object result)
 
   49             var key = Convert.ToInt32(indexes[0]);
 
   50             result = ConvertToDynamic(node.Children[key]);
 
   54         public void Add(
object value)
 
   56             node.Children.Add(ConvertFromDynamic(value));
 
override bool TrySetIndex(SetIndexBinder binder, object[] indexes, object value)
 
override bool TryConvert(ConvertBinder binder, out object result)
 
DynamicYamlArray(YamlSequenceNode node)
 
override bool TryGetIndex(GetIndexBinder binder, object[] indexes, out object result)
 
Dynamic version of YamlSequenceNode.