namespace CryptoExchange.Net.Converters.MessageParsing
{
///
/// Message path extension methods
///
public static class MessagePathExtension
{
///
/// Add a string node accessor
///
///
///
///
public static MessagePath Property(this MessagePath path, string propName)
{
path.Add(NodeAccessor.String(propName));
return path;
}
///
/// Add a property name node accessor
///
///
///
public static MessagePath PropertyName(this MessagePath path)
{
path.Add(NodeAccessor.PropertyName());
return path;
}
///
/// Add a int node accessor
///
///
///
///
public static MessagePath Index(this MessagePath path, int index)
{
path.Add(NodeAccessor.Int(index));
return path;
}
}
}