public static NaturalThrottle AsThrottle(this Polyface root) { Condition.Requires(root).IsNotNull(); var rv = root.As <NaturalThrottle>(); return(rv); }
public static NaturalFloatingDatedExpirable AsFloatingDatedExpirable(this Polyface root) { Condition.Requires(root).IsNotNull(); var rv = root.As <NaturalFloatingDatedExpirable>(); return(rv); }
public static HasExpirable AsHasExpirable(this Polyface root) { Condition.Requires(root).IsNotNull(); var rv = root.As <HasExpirable>(); return(rv); }
public static Counter AsCounter(this Polyface root) { Condition.Requires(root).IsNotNull(); var rv = root.As <Counter>(); return(rv); }