CSMSL.Proteomics.ModificationSiteExtensions.GetActiveSites C# (CSharp) Method

GetActiveSites() public static method

public static GetActiveSites ( this sites ) : IEnumerable
sites this
return IEnumerable
        public static IEnumerable<ModificationSites> GetActiveSites(this ModificationSites sites)
        {
            foreach (ModificationSites site in Enum.GetValues(typeof (ModificationSites)))
            {
                if (site == ModificationSites.None)
                {
                    continue;
                }
                if ((sites & site) == site)
                {
                    yield return site;
                }
            }
        }
ModificationSiteExtensions