public static bool IsExpired(this INodeMessage me) { if (me == null || me.ExpiresOn == null) { return(false); } var result = DateTime.UtcNow > me.ExpiresOn; return(result); }
public static bool IsOnTheFly(this INodeMessage me) { return(me != null && me.IsOnTheFly); }
public static DateTime GetTime(this INodeMessage me, DateTime defaultvalue) { return(me == null ? defaultvalue : me.Time); }
public static String GetText(this INodeMessage me, String defaultvalue) { return(me == null ? defaultvalue : me.Text); }
public static ulong GetId(this INodeMessage me) { return(me == null ? 0 : me.Id); }