Exemple #1
0
        /// <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();
                }
            }
        }
Exemple #2
0
        public void IMMPxApplication_GetFilterByName_IsNotNull()
        {
            IMMPxFilter filter = base.PxApplication.GetFilter(ArcFM.Process.SessionManager.Filters.AllSessions);

            Assert.IsNotNull(filter);
        }