/// <summary> /// Determines if the transitionType parameter is one of the defined enumerations. This method is more efficient than using /// <see cref="Enum.IsDefined" />, since <see cref="Enum.IsDefined" /> uses reflection. /// </summary> /// <param name="transitionType">An instance of <see cref="MediaObjectTransitionType" /> to test.</param> /// <returns>Returns true if transitionType is one of the defined items in the enumeration; otherwise returns false.</returns> public static bool IsValidMediaObjectTransitionType(MediaObjectTransitionType transitionType) { switch (transitionType) { case MediaObjectTransitionType.None: case MediaObjectTransitionType.Fade: break; default: return(false); } return(true); }
/// <summary> /// Determines if the transitionType parameter is one of the defined enumerations. This method is more efficient than using /// <see cref="Enum.IsDefined" />, since <see cref="Enum.IsDefined" /> uses reflection. /// </summary> /// <param name="transitionType">An instance of <see cref="MediaObjectTransitionType" /> to test.</param> /// <returns>Returns true if transitionType is one of the defined items in the enumeration; otherwise returns false.</returns> public static bool IsValidMediaObjectTransitionType(MediaObjectTransitionType transitionType) { switch (transitionType) { case MediaObjectTransitionType.None: case MediaObjectTransitionType.Fade: break; default: return false; } return true; }