public static ISchemaBoundTraversal <object, TVertex> AsVertex <TVertex>(this ITraversal traversal) where TVertex : IVertex { return(traversal.AsSchemaBound <object, TVertex>()); }
/// <summary> /// Returns the schema-bound equivalent traversal for a specific type. /// </summary> /// <typeparam name="T">The type to cast the traversal to.</typeparam> /// <param name="traversal">The traversal.</param> /// <returns>Returns the traversal</returns> public static ISchemaBoundTraversal <object, T> Cast <T>(this ITraversal traversal) { return(traversal.AsSchemaBound <object, T>()); }
public static ISchemaBoundTraversal <object, TEdge> AsEdge <TEdge>(this ITraversal traversal) where TEdge : IEdge { return(traversal.AsSchemaBound <object, TEdge>()); }