gov.va.medora.mdws.MdwsUtils.getMdwsServices C# (CSharp) Method

getMdwsServices() public static method

Gets a list of all the web services (base type of BaseService or System.Web.Services.WebService) in the MDWS assembly
public static getMdwsServices ( ) : IList
return IList
        public static IList<Type> getMdwsServices()
        {
            Type[] allTypes = Assembly.GetExecutingAssembly().GetTypes();
            if (allTypes != null)
            {
                IList<Type> webServices = new List<Type>();
                foreach (Type type in allTypes)
                {
                    if (type.BaseType == typeof(gov.va.medora.mdws.BaseService) ||
                        type.BaseType == typeof(System.Web.Services.WebService))
                    {
                        webServices.Add(type);
                    }
                }
                return webServices;
            }
            return new List<Type>();
        }