/// <summary> /// TBD /// </summary> /// <param name="untypedPublisher">TBD</param> /// <returns>TBD</returns> public static object ToTyped(IUntypedVirtualPublisher untypedPublisher) { if (untypedPublisher is UntypedVirtualPublisher) { return(((UntypedVirtualPublisher)untypedPublisher).Unwrap()); } return(untypedPublisher); }
/// <summary> /// TBD /// </summary> /// <typeparam name="T">TBD</typeparam> /// <param name="untypedPublisher">TBD</param> /// <returns>TBD</returns> public static VirtualPublisher <T> ToTyped <T>(IUntypedVirtualPublisher untypedPublisher) { return((VirtualPublisher <T>)ToTyped(untypedPublisher)); }