/// <summary> /// Creates an <see cref="IEnumerable{T}" /> from an <see cref="IMMEnumPxFilter" /> /// </summary> /// <param name="source">An <see cref="IMMEnumPxFilter" /> to create an <see cref="IEnumerable{T}" /> from.</param> /// <returns> /// An <see cref="IEnumerable{T}" /> that contains the fields from the input source. /// </returns> public static IEnumerable <IMMPxFilter> AsEnumerable(this IMMEnumPxFilter source) { if (source != null) { source.Reset(); IMMPxFilter filter = source.Next(); while (filter != null) { yield return(filter); filter = source.Next(); } } }
public void IMMPxApplication_GetFilterByName_IsNotNull() { IMMPxFilter filter = base.PxApplication.GetFilter(ArcFM.Process.SessionManager.Filters.AllSessions); Assert.IsNotNull(filter); }